python3时间戳转换成时间,python时间戳函数

  python3时间戳转换成时间,python时间戳函数

  工作时有一个合理的计划会事半功倍,这就需要我们计算好这项工作前后预留的时间。当然,具体结果越细越好。朋友们会问,python里有这样一个精确计算时间的模块吗?边肖不卖,就告诉大家,没错,python3里的时间戳!用它来计算精确到秒的时间。

  我们可以计算任意一天的X天、Y小时、T分钟和Z秒后的时间:

  #文件名:count_days.py

  进口时间

  导入日期时间

  deftime_controller(d=0,小时=0,分钟=0,秒=0,arg=1,天=datetime.datetime.now()):

  #获取某一天的X天、Y小时、T分钟和Z秒后的日期。如果day为空,默认情况下,它将在当前时间开始。

  #所有参数默认为0,只需调整你需要的时间。

  #arg=1:获取小时、分钟和秒后的具体时间。

  #arg=-1:获取小时、分钟、秒之前的具体时间。

  now=datetime.datetime.now()

  iftype(day)==str:

  now=datetime.datetime.strptime(天, %Y-%m-%d%H:%M:%S )

  ifarg==1:

  value=now datetime.timedelta(天=d,小时=小时,分钟=分钟,秒=秒)

  elifarg==-1:

  value=now-datetime.timedelta(天=d,小时=小时,分钟=分钟,秒=秒)

  返回值

  print(time_controller(d=10,hour=20,minute=10,second=0,arg=-1,day= 2019-08-0110336000336000 ))

  print(time_controller(d=10,小时=20,分钟=10,秒钟=0,arg=-1))

  代码中argv=-1表示取day参数之前的时间,即2019-08-01 1033600336000之前的10天20小时10分钟。同样,输入cmd(windows)/Terminal(macOS),cd到当前文件夹,并运行命令:

  pythoncount_days.py

  得到2019-08-01 1033600:00的10天20小时10分钟之前的时间是2019-07-21 13:00。如果day参数为空,默认为当前时间的开始,则此结果为:2019-08-01 2330

  由于datetime精确到毫秒,后面有小数点,可以自己去掉!

  如果你有一个小伙伴想在近期为自己制定一个计划,不妨尝试用python3中的时间戳来解决。用边肖的个人实验真的很容易。更多Python学习推荐:PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: