下面,我有收到的日期和时间的格式,我想将其更改为以下格式(在python中)。我本质上是想在数据框中添加一个具有第二种格式的日期的新列。
接收的格式:2019-11-20T01:04:18 + 01:00
需要格式化:19-11-19 1:04
如果有人知道将其转换的代码,那将非常有帮助,谢谢!
答案 0 :(得分:0)
您只需使用 strftime()和 strptime()。 请在此处参考文档:https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior
答案 1 :(得分:0)
在下面
import datetime
d = datetime.datetime.strptime('2019-11-20T01:04:18', '%Y-%m-%dT%H:%M:%S')
print d.strftime('%d-%m-%y %H:%M')
并获取周号
print d.isocalendar()[1]