datetime.date()
datetime.date() 是构造日期方法(年月日)
date = datetime.date(2019, 6, 1)
print(date)
输出结果:2019-06-01
datetime.time()
datetime.time()是构造时间方法(时分秒等)
date = datetime.time(1,2,3,22)
print(date)
输出结果:01:02:03.000022
datetime.datetime()
datetime.datetime()是以上两个和在一起的方法包含日期时间
date = date = datetime.datetime(2019, 8, 10, 1, 2, 3, 22)
print(date)
输出结果:2019-08-10 01:02:03.000022
datetime.timedelta()
datetime.timedelta() 时间间隔对象(timedelta)。一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime)。比如今天的上午3点加上5个小时得到今天的上午8点。同理,两个时间点相减会得到一个时间间隔。
today = datetime.datetime.today()
yesterday = today - datetime.timedelta(days=100)
print(yesterday)
输出结果:
2019-03-16 13:12:44.953739
时间格式化strftime方法。
today = datetime.datetime.now().strftime('%Y-%S-%d %H:%M:%S')
print(today)
输出结果:
2019-01-24 13:15:01
时间差,计算 秒(seconds)和 天(days)
today = datetime.datetime(2019,1,24,13,15,1)
print(datetime.datetime.now())
now=datetime.datetime.now()
print((now-today).seconds)
输出结果:
401
网友评论