Python 计算昨天和明天的日期

 时间:2026-02-16 03:55:40

1、引入datetime时间模块,datetime是Python处理日期和时间的标准库,格式化当前的日期和时间

import datetime

nowtime = datetime.datetime.now()

print(nowtime .strftime('%Y-%m-%d %H:%M:%S'))格式化时间

Python 计算昨天和明天的日期

2、时间字符串转换成datatime类型,

import datetime

t_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 datetime

day1 = 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 - day2

print (data.days)

Python 计算昨天和明天的日期

4、计算n天后的日期和时间,三天后的日期和时间。

import datetime

nowtime=datetime.datetime.now()

detaday=datetime.timedelta(days=3)

da_days=nowtime+detaday

print(da_days.strftime('%Y-%m-%d %H:%M:%S'))

Python 计算昨天和明天的日期

5、给两个日期循环输出,两个日期之间的时间

import datetime

start='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 计算昨天和明天的日期

  • python中如何将int类型数据转换为字符串类型?
  • 后缀为py的文件怎么打开
  • python中π怎么表示
  • 用函数调用方式求存放在数组中一学生的平均成绩
  • python输入的数放入列表
  • 热门搜索
    海南旅游攻略自助游 杭州冬天旅游 南通旅游公司 自贡旅游景点大全 暑假旅游攻略 北京旅游年票 疯狂旅游团小品高清 广州旅游景点介绍 防城港金滩旅游攻略 药王谷旅游攻略