热线电话:13121318867

登录
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 十进制的秒数 

15.8185
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子