python-基础-时间日期处理小结(datetime模块)
在写代码的时候,总是会遇到各式各样关于时间的处理和要求。总结一下:
首先,本文是关于datetime模块的各种总结。
开始。
一、datetime基本操作
1、获取当前datetime
time = datetime.datetime.now()
print time
#输出如下日期-时间(精确到微秒,小数点后6位) 2018-01-11 20:19:34.794000
2、获取当天date
time = datetime.date.today()
print time
#输出结果如下: 2018-01-11
3、获取明天/前N天
明天
time = datetime.date.today()+datetime.timedelta(days=1)
print time
#输出结果为: 2018-01-12
3天前
time = datetime.date.today()-datetime.timedelta(days=3)
print time
#输出结果为: 2018-01-08
二、时间的数据类型转换
1、datetime类型转换为string类型
 time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
 print time
 #输出结果为:
 2018-01-11 20:41:23
2、datetime类型转换为date类型(记住这种写法,去掉date就是具体时间,加上date就是日期)
time = datetime.datetime.now().date()
print time
#输出结果为: 2018-01-11
三、再加上timedalta可以进行时间(天)的计算
例子:
time = datetime.datetime.now().date()-datetime.timedelta(days = 1) #这里如果不写days默认也是days
print time
#输出结果为: 2018-01-10
完结
完结版可以查看下面的链接。
本文摘自:http://www.wklken.me/posts/2015/03/03/python-base-datetime.html
python-基础-时间日期处理小结(datetime模块)的更多相关文章
- Python 标准类库-日期类型之datetime模块
		标准类库-日期类型之datetime模块 by:授客 QQ:1033553122 可用类型 3 实践出真知 4 timedelta对象 4 class datetime.timedelta(da ... 
- python datetime 时间日期处理小结
		python datetime 时间日期处理小结 转载请注明出处:http://hi.baidu.com/leejun_2005/blog/item/47f340f1a85b5cb3a50f5232. ... 
- python基础系列教程——Python3.x标准模块库目录
		python基础系列教程——Python3.x标准模块库目录 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata ... 
- Python-基础-时间日期处理小结
		Python-基础-时间日期处理小结 涉及对象 1. datetime 2. timestamp 3. time tuple 4. string 5. date datetime基本操作 1. 获取当 ... 
- python中时间日期格式化符号
		python中时间日期格式化符号: import time print(time.strftime('%Y%H%M%S', time.localtime())) 运行结果: 2016092308 %y ... 
- Python入门 —— 05时间日期处理小结
		此文多涉及基础,如果想要深入理解则到文末,有提供链接 涉及对象 1. datetime 2. timestamp 3. time tuple 4. string 5. date - datetime基 ... 
- python基础===时间处理模块
		时间模块 Python中有很多方便我们处理时间信息的模块 time 模块 datetime 模块 pytz 模块 dateutil 模块 这里我们着重介绍的是前两种 time模块 time.time( ... 
- python之时间日期datetime
		相比于time模块,datetime模块的接口则更直观.更容易调用datetime模块定义了以下几个类: datetime.date():表示日期的类.常用的属性是year,month,day:dat ... 
- python基础-第六篇-6.2模块
		python之强大,就是因为它其提供的模块全面,模块的知识点不仅多,而且零散---一个字!错综复杂 没办法,二八原则抓重点咯!只要抓住那些以后常用开发的方法就可以了,哪些是常用的?往下看--找答案~ ... 
随机推荐
- day09:Servlet详解
			day09 Servlet概述 生命周期方法: void init(ServletConfig):出生之后(1次): void service(ServletRequest request, ... 
- Mirror--自增键在镜像中的影响
			测试环境: OS: Windows Server 2008 R2 Enterprise SQL: SQL Server 2012 Enterprise 测试场景: 有SERVER A上数据库 DB10 ... 
- centos 特殊权限 各种搜索命令 lsattr ,chattr,suid,sgid,sbit,file,type是否是内置命令,stat文件属性 ,whereis,locate,find,ln  内部命令和外部命令 第五节课
			centos 特殊权限 各种搜索命令 lsattr ,chattr,suid,sgid,sbit,file,type是否是内置命令,stat文件属性 ,whereis,locate,find,ln ... 
- 服务器相关 HTTP 请求错误
			HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 40 ... 
- Linux_Chrome出现Adobe Flash Player is out of date解决方法
			在安装Google的Chrome后都有出现Adobe Flash Player is out of date的问题. Chrome浏览器用的播放器插件是PepperFlashPlayer.而且是内置的 ... 
- BUCT20180814邀请赛 Solution
			A:SUM 水. #include<bits/stdc++.h> using namespace std; #define N 100010 typedef long long ll; i ... 
- zw版【转发·台湾nvp系列Delphi例程】HALCON MoveRectangle2
			zw版[转发·台湾nvp系列Delphi例程]HALCON MoveRectangle2 procedure TForm1.Button1Click(Sender: TObject);var img ... 
- 使用idea 搭建Spring+mybatis
			1.file-new-project 项目的结构如下: 在WEB-INF 下面新建一个 文件夹lib 右键WEB-INF ,new-Directory 所需要的jar 包有: lib下载地址: 网盘地 ... 
- jQuery源码分析--Event模块(3)
			最后剩下了事件的手动触发了.jQuery提供了两个函数trigger和triggerHandler来手动触发事件,可以触发原生事件和自定义的事件.这个触发不单只会触发有jQuery绑定事件,而且也会触 ... 
- HDU1059  二进制拆分优化多重背包
			/*问你能不能将给出的资源平分成两半,那么我们就以一半为背包,运行多重背包模版 但是注意了,由于个数过大,直接运行会超时,所以要用二进制拆分每种的个数*/ #include<stdio.h> ... 
