python to_datetime : 字符串格式 “12JAN2020 :21:56:00” 转换成 日期格式 ‘2020-01-12’

问题 : 字符串格式 “12JAN2020 :21:56:00” 转换成 日期格式 ‘2020-01-12’

import datetime
a = pd.to_datetime('31JAN2018:21:25:00', format='%d%b%Y:%H:%M:%S')
a

Timestamp(‘2018-01-31 21:25:00’)

两种写法
方法一:

b = datetime.date(a.year,a.month,a.day)
b

datetime.date(2018, 1, 31)

方法二:

b = a.date()
b

datetime.date(2018, 1, 31)

b - datetime.date(2020,1,31)

datetime.timedelta(days=-730) #转化成功,b就可以和指定日期做相加减了

你可能感兴趣的:(python程序语言设计)