python-基础-时间日期处理小结(datetime模块)
2018-01-11 20:47
666 查看
在写代码的时候,总是会遇到各式各样关于时间的处理和要求。总结一下:
首先,本文是关于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-基础-时间日期处理小结
- PYTHON-基础-时间日期处理小结
- Python之日期与时间处理模块(date和datetime)
- Python之日期与时间处理模块(date和datetime)
- PYTHON-基础-时间日期处理小结
- python基础-时间日期处理小结
- PYTHON-基础-时间日期处理小结
- Python-基础-时间日期处理小结
- PYTHON-基础-时间日期处理小结
- python datetime 时间日期处理小结
- Python之日期与时间处理模块(date和datetime)
- PYTHON基础-时间日期处理小结
- Python之日期与时间处理模块(date和datetime)
- python 3 之日期与时间处理模块(date和datetime)
- Python之日期与时间处理模块(date和datetime)
- Python-基础-时间日期处理小结
- PYTHON-基础-时间日期处理小结
- python datetime 时间日期处理小结
- Python-基础-时间日期处理小结
- PYTHON-基础-时间日期处理小结