Python中datetime库常用的时间转换。
#!/usr/bin/env python
coding: utf-8
#(Python)时间转换
import datetime
time_0=‘2020-12-1’
#string转datetime
time_1=datetime.datetime.strptime(time_0,’%Y-%m-%d’)
print(time_1)
print(type(time_10)
print(time_1.year)
print(time_1.month)
print(time_1.day)
#datetime转string
time_2=datetime.datetime.strftime(time_1,’%Y-%m-%d’)
print(time_2)
print(type(time_2))
#datetime转一年中的第几天
time_3=datetime.datetime.strftime(time_1,’%j’)
print(time_3)
print(type(time_3))
#5天前的时间
time_4=time_1+datetime.timedelta(-5)
print(time_4)
print(type(time_4))
#两个datetime之间的时间差
time_5=(time_1-time_4).days
print(time_5)
print(type(time_5))
#当前时间
time_6=datetime.datetime.now()
print(time_6)
print(type(time_6))