python datetime

771 查看

datetime

source: Lib/datetime.py

常用类型

datetime.date  # 年月日
datetime.time #时分秒  时区信息
datetime.datetime #年月日 时分秒 时区信息
datetime.timedelta  #两个datetime之间的间隔 精确到microsecond
datetime.tzinfo  #时区信息
datetime.timezone   #tzinfo的子类

例子

from datetime import datetime, date, time 
#使用datetime.combine()
d=date(2005,7,14)
t=time(12,30)
dt=datetime.combine(d,t)
#获取当前时间,获取utc时间
now=datetime.now()
un=datetime.utvnow()
#将字符串转化为时间
dts = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
#获取各个字段的属性
tt = dt.timetuple()
for it in tt:
    print(it)
# 格式化时间
dt.strftime("%A, %d. %B %Y %I:%M%p")