Python 计算昨天和明天的日期

时间:2024-10-13 11:44:37

1、引入datetime时间模块,datetime是Python处理日期和时间的标准库,格式化当前的日期和时间import datetimenowtime = datetime.datetime.now()print(nowtime.strftime('%Y-%m-%d %H:%M:%S'))格式化时间

Python 计算昨天和明天的日期

2、时间字符串转换成datatime类型,import datetimet_str = '2017-09-28 9:11:21'd = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')print(type(t_str))print(type(d))

Python 计算昨天和明天的日期

3、计算两个日期之间相差几天import datetimeday1 = 蟠校盯昂datetime.datetime.strptime('2017-09-28 17:41:20', '%Y-%m-%d %H:%M:%S')day2 = datetime.datetime.strptime('2017-09-20 17:41:20', '%Y-%m-%d %H:%M:%S')data = day1 - day2print (data.days)

Python 计算昨天和明天的日期

4、计算n天后的日期和时间,三天后的日期和时间。import datetimenowtime=datetime.datetime.now()detaday=datetime.timedelta(days=3)da_days=nowtime+detadayprint(da_days.strftime('%Y-%m-%d %H:%M:%S'))

Python 计算昨天和明天的日期

5、给两个日期循环输出,两个日期之间的时间import 蟠校盯昂datetimestart='2017-09-20'end='2017-09-28'timestart=datetime.datetime.strptime(start,'%Y-%m-%d')timeend=datetime.datetime.strptime(end,'%Y-%m-%d')while timestart<timeend: timestart+=datetime.timedelta(days=1) print(timestart.strftime('%Y-%m-%d'))

Python 计算昨天和明天的日期

6、最后总结一下python处理时间,具体的方法和函数,查看官方手册

Python 计算昨天和明天的日期
© 手抄报圈