python 自定义时间 ,加减天数,字符串转换为日期(互转)

Python 专栏收录该内容
35 篇文章 0 订阅

 

  1. import datetime

  2. # 现在的时间

  3. setTime ='2015-04-16'

  4. now=datetime.datetime.strptime(setTime,'%Y-%m-%d')

  5. print(now)

  6. # 递增的时间

  7. delta = datetime.timedelta(days=1)

  8. # 88天后的时间

  9. endnow = now + datetime.timedelta(days=88)#设置小时的就改成hours

  10. # 六天后的时间转换成字符串

  11. endnow = str(endnow.strftime('%Y-%m-%d'))

  12. offset = now

  13. # 当日期增加到88天后的日期,循环结束

  14. while str(offset.strftime('%Y-%m-%d')) != endnow:

  15. offset += delta

  16. print(str(offset.strftime('%Y-%m-%d')))

结果

2015-04-16 00:00:00
2015-04-17
2015-04-18
2015-04-19
2015-04-20
2015-04-21
2015-04-22
2015-04-23
2015-04-24
2015-04-25
2015-04-26
2015-04-27
2015-04-28
2015-04-29
2015-04-30
2015-05-01
2015-05-02
2015-05-03
2015-05-04
2015-05-05
2015-05-06
2015-05-07
2015-05-08
2015-05-09
2015-05-10
2015-05-11
2015-05-12
2015-05-13
2015-05-14
2015-05-15
2015-05-16
2015-05-17
2015-05-18
2015-05-19
2015-05-20
2015-05-21
2015-05-22
2015-05-23
2015-05-24
2015-05-25
2015-05-26
2015-05-27
2015-05-28
2015-05-29
2015-05-30
2015-05-31
2015-06-01
2015-06-02
2015-06-03
2015-06-04
2015-06-05
2015-06-06
2015-06-07
2015-06-08
2015-06-09
2015-06-10
2015-06-11
2015-06-12
……

 

Process finished with exit code 0

 

 
  1. # 现在的时间

  2. starttime=1555406042

  3. input="昨天 13:48"

  4. setTime=str(time.strftime("%Y-%m-%d", time.localtime(starttime)))

  5. print(setTime)

  6. now=datetime.datetime.strptime(setTime,"%Y-%m-%d")

  7.  
  8.  
  9. endnow =str (now - datetime.timedelta(days=1))#设置小时的就改成hours

  10. creatTime = (input.strip("昨天 "))+":00"

  11.  
  12. endnow=endnow[0:11]+creatTime

  13. print(endnow)

随便给定的时间修改格式

  • 1
    点赞
  • 0
    评论
  • 5
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:博客之星2019 设计师:CSDN官方博客 返回首页

打赏作者

Lucky@Dong

请老铁喝杯茶?

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值