Python之datetime模块

#coding=utf8
from datetime import date,time,datetime,timedelta

#显示当前日期
print(date.today())

#显示当前日期时间,today与now效果一致。
print(datetime.today())
print(datetime.now())

#字符串转日期时间格式
before_time = datetime.strptime('20210201110000','%Y%m%d%H%M%S')
print(before_time,type(before_time))

#日期时间格式转字符串
current_time = datetime.today()
str_time = current_time.strftime('%Y%m%d %H:%M:%S')
或:datetime.strftime(datetime.now(),'%Y%m%d %H:%M:%S')
print(str_time,type(str_time)) #日期时间差 differ_time = datetime.now()-before_time print(differ_time) #日差 print(differ_time.days) #秒差 print(differ_time.seconds) #微秒差 print(differ_time.microseconds) #延迟多久:timedelta(days=..., seconds=..., microseconds=..., milliseconds=..., minutes=..., hours=..., weeks=...) #当前时间延迟1天 print(datetime.today()+timedelta(days=1)) #当前时间延迟1小时 print(datetime.today()+timedelta(hours=1))

 

posted @ 2021-02-05 14:41  lbw  阅读(88)  评论(0编辑  收藏  举报