Python之datetime模块实用性总结
笔记记录20221203:importdatetime1,datetime。date2,datetime。datetime3,datetime。timedelta1,将日期转换成字符串类型输出:1。1、字符串转换为日期类型da22017062921:01:35dateda2datetime。datetime。strptime(da2,YmdH:M:S)print(dateda2,type(dateda2))2017062921:01:35classdatetime。datetime1。2、时间转换为字符串date1datetime。datetime。today()da3datetime。datetime。strftime(date1,Y:m:dH:M:S)print(da3,type(da3))2021:08:1723:15:57classstr2,将现在日期往后推,星期、天,小时,分钟,秒:adatetime。datetime。now()batimedelta(weeks0,days1,hours1,minutes1,seconds1)print(a,b)2021062823:11:37。9006062021063000:12:38。9006063,计算两个日期相隔的天数:方法一:time1datetime。date(2016,10,20)time2datetime。date(2016,11,2)print((time1time2)。days)方法二:time11datetime。datetime(2016,10,20)time12datetime。datetime(2015,11,2)计算天数差值print((time11time12)。days)4,显示当前日期,最合适的日期显示:1,datetime。date。today()):返回当前日期:202106282,datetime。datetime。today()):返回当前系统时间:2022120315:09:41。1143093,datetime。datetime。now():返回当前系统时间:2019072815:42:24。7656254,datetime。datetime。now()。date():返回当前日期时间的日期部分:201907285,返回星期:1,a1datetime。date(2019,8,26)print(a1。isoweekday())2,datetime。date。today()。isoweekday()返回2,即今天星期二;3,datetime。datetime。weekday(datetime。datetime。now()):返回日期的星期,返回06,所以要1