python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用 *** 作

python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用 *** 作,第1张

概述python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用 *** 作

记录下试用datetime的一些常用 *** 作

In [1]: from datetime import datetimeIn [2]: aa = datetime.Now()In [3]: aaOut[3]: datetime.datetime(2017, 10, 9, 16, 28, 11, 984000)In [4]: bb = datetime.Now()In [5]: bbOut[5]: datetime.datetime(2017, 50, 802000)In [6]: str(aa)Out[6]: '2017-10-09 16:28:11.984000'In [9]: datetime.strptime(str(aa),"%Y-%m-%d %H:%M:%s.%f")Out[9]: datetime.datetime(2017, 984000)In [10]: bb-aaOut[10]: datetime.timedelta(0, 38, 818000)In [11]: (bb-aa).secondsOut[11]: 38In [12]: (bb-aa).total_secondsOut[12]: <function total_seconds>In [13]: (bb-aa).daysOut[13]: 0

字符串格式转换datetime日期格式

In [13]: datetime.datetime.strptime('2017-10-11', '%Y-%m-%d')Out[13]: datetime.datetime(2017, 0, 0)

datetime日期格式转换成字符串

In [26]: today = datetime.datetime.Now()In [27]: datetime.datetime.strftime(today, '%Y-%m-%d')Out[27]: '2017-10-12'

计算两个日期相差的天数

In [13]: (bb-aa).daysOut[13]: 0

计算两个日期相差的秒数

In [11]: (bb-aa).secondsOut[11]: 38In [12]: (bb-aa).total_secondsOut[12]: <function total_seconds>

多加一天

In [49]: datetime.datetime.Now().strftime('%Y-%m-%d %H:%M:%s')Out[49]: '2017-10-12 15:52:09'In [50]: (datetime.datetime.Now()+datetime.timedelta(days=1)).strftime('%Y-%m-%d %H:    ...: %M:%s')Out[50]: '2017-10-13 15:52:15'

多加一小时

In [45]: datetime.datetime.Now().strftime('%Y-%m-%d %H:%M:%s')Out[45]: '2017-10-12 15:50:54'In [46]: (datetime.datetime.Now()+datetime.timedelta(hours=1)).strftime('%Y-%m-%d %H    ...: :%M:%s')Out[46]: '2017-10-12 16:50:56'

多加一分钟

In [51]: datetime.datetime.Now().strftime('%Y-%m-%d %H:%M:%s')Out[51]: '2017-10-12 15:54:13'In [52]: (datetime.datetime.Now()+datetime.timedelta(minutes=1)).strftime('%Y-%m-%d    ...: %H:%M:%s')Out[52]: '2017-10-12 15:55:30'


总结

以上是内存溢出为你收集整理的python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用 *** 作全部内容,希望文章能够帮你解决python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1198278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存