python3日期格式化操作
Posted 张誉峰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3日期格式化操作相关的知识,希望对你有一定的参考价值。
python中可以用来格式化日期的模块可以是time或者datetime,如果要进行时间偏移的话,可以使用datetime模块。
time模块:
time.strptime(str, format)将字符串转为struct_time对象。
time.strftime(format, t),将struct_time对象转为字符串。
t1 = ‘2020-02-05T16:00:00.000+0000‘ t = time.strptime(t1, ‘%Y-%m-%dT%H:%M:%S.%f+0000‘) t2 = time.strftime(‘%Y-%m-%d %H:%M:%S‘, t) print(t2) # 2020-02-05 16:00:00
datetime模块:
datetime.strptime(str, format)将字符串转为格林威治GMT/UTC时间,它是datetime对象。
datetime对象.strftime(format)可以得到符合日期格式的字符串。
t1 = ‘2020-02-05T16:00:00.000+0000‘ t = datetime.strptime(t1, ‘%Y-%m-%dT%H:%M:%S.%f+0000‘) t = t + timedelta(hours=8) t2 = t.strftime(‘%Y-%m-%d %H:%M:%S‘) print(t2) # 2020-02-06 00:00:00
以上是关于python3日期格式化操作的主要内容,如果未能解决你的问题,请参考以下文章
如何从我的 DatePicker 片段中传输格式化的日期字符串?