介绍
这篇文章主要介绍了Python3时间戳应用于数学计算的示例,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
#,文件名:count_days.py import 时间 import datetime def time_controller (d=0,,小时=0,,一分钟=0,,=0,第二,参数=1,,一天=datetime.datetime.now ()): ,,,#,获得某天的某天,y小时,t分钟,z秒后的日期,,天为空默认为当前时间开始 ,,,#,所有参数默认都为0,只需要调你需要的时间即可 ,,,#,arg =, 1:,获得小时小时,分分钟钟,第二秒后的具体时间 ,,,#,arg =, 1:,获得小时小时,分分钟钟,第二秒前的具体时间 ,,,你=,datetime.datetime.now () ,,,if 类型(天),==,str: ,,,,,,,你=,datetime.datetime.strptime(天,& # 39;Y % - % - % d % H: % m: % & # 39;) ,,,if arg ==, 1: ,,,,,,,value =,你+,datetime.timedelta(天=d,小时=小时,分钟=分钟,秒=第二) ,,,elif arg ==, 1: ,,,,,,,value =,你个女人;datetime.timedelta(天=d,小时=小时,分钟=分钟,秒=第二) ,,,return 价值 打印(time_controller (d=10,小时=20,,=10分钟,,=0,第二,参数=1,,一天=& # 39;2019 - 08 - 01,10:00:00& # 39;)) 打印(time_controller (d=10,小时=20,,=10分钟,,=0,第二,参数=1))
argv=1表示取天参数之前的时间,也就是2019-08-01 10:00:00之前10天,20个小时,10分钟的时间。同样地,进入cmd (windows)/终端(macOS), cd到当前文件夹下,运行命令:
python count_days。py
2019-08-01 10:00:00的10天,20个小时,10分钟之前的时间为2019-07-21 13:50:00。如果天参数为空,默认为当前时间开始,那么这个结果则是:2019-08-01 23:35:23。
datetime是精确到毫秒的,所以后面有小数点,大家可以自行去掉!
感谢你能够认真阅读完这篇文章,希望小编分享Python3时间戳应用于数学计算的示例内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!