Python如何得到前一小时时间?Python一小时前时间怎么获取

【Python如何得到前一小时时间?Python一小时前时间怎么获取】时间和日期的处理也是python学习之中要去弄懂得一个知识点,而最近有小伙伴问小编,在不知道当前时间为多少的情况下如何得到前一小时时间并且以年月时时分秒格式返回 。那么这篇文章正好就是来给大家以这个题目为示例,详细讲解一下python中时间获取和处理的方法 。

Python如何得到前一小时时间?Python一小时前时间怎么获取

文章插图
1.在python中有time以及datatime两个模块能够来完成对时间的操作,其中time模块获取当前时间得到的是秒为单位的时间戳,而另外一个模块返回的就是具体的时间了,代码示例如下所示:
import timeimport datetimeprint(time.time())print(datetime.datetime.now())那么这一步就完成了问题之中的第一个条件,获取当前时间 。这个时间是电脑上的系统时间,可能和国际时间有着一点点差异 。
2.那么第二步就是用这个获取到的时间来完成前一小时时间的计算了,这次计算使用datatime模块获取到的年月日时分秒具体时间比较好 。这是因为time模块得到的当前时间戳一般是用来计算两个已知时间差值的,而这种有明确一小时数值的时间计算就不需要再去获取一次时间戳了 。
而在datetime模块获取到时间之后就可以去调用其中的方法,timedelta()就是该模块内计算时间差的方法 。只需要将参数的值设置为hours = -1即可,因为它的意思就是当前时间小时为减一,代码如下;
import datetimenow_time=datetime.datetime.now()print ((time+datetime.timedelta(hours=-1)).strftime("%Y-%m-%d %H:%M:%S"))以上就是关于“Python如何得到前一小时时间?Python一小时前时间怎么获取”的全部内容了,希望对你有所帮助 。

    推荐阅读