2019-04-02
阅读量:
693
datetime.strptime()和datetime.s
datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类,
你也可以直接import datetime。不过后面要用datetime.datetime(),这个前面提到过。
strptime() : 用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换为datetime。转换方法是通过datetime.strptime()实现,需要一个日期和时间的格式化字符串:
from datetime import datetime
dt = '2018-8-1 18:20:20'
cday = datetime.strptime(dt, '%Y-%m-%d %H:%M:%S')
print(cday)
2018-08-01 18:20:20
strftime() : 后台提取到datetime对象后,要把它格式化为字符串显示给用户,就需要转换为str,转换方法是通过strftime()实现的,同样需要一个日期和时间的格式化字符串:
from datetime import datetime
now = datetime.now()
print(now.strftime('%Y-%m-%d'))
2019-03-31
Strftime需要的参数有很多,下面介绍一下最长用的一些参数:
格式参数:
%Y 带世纪部分的十制年份
%m 十进制表示的月份
%d 十进制表示的每月的第几天
%H 24小时制的小时
%M 十时制表示的分钟数
%S 十进制的秒数






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论