python 现在时间戳
Python中的时间戳是指从1970年1月1日 00:00:00开始,到现在所经过的秒数。Python中有两种方式可以获得当前时间的时间戳,一种是使用time库中的time()函数,另外一种是使用datetime库中的timestamp()函数。
import time import datetime # 获得当前时间时间戳 timestamp1 = time.time() timestamp2 = datetime.datetime.now().timestamp() print("当前时间戳1: ", timestamp1) print("当前时间戳2: ", timestamp2)
其中,time()函数返回的是一个浮点数,代表自1970年1月1日 00:00:00以来的秒数。而timestamp()函数返回的是一个浮点数,代表自1970年1月1日 00:00:00以来的秒数和微秒数之和。
在使用时间戳时,常常需要将其转化为时间字符串或时间元组。可使用time库中的localtime()和gmtime()函数将时间戳转化为时间元组;也能够使用strftime()函数将时间元组格式化为时间字符串。
import time # 获得当前时间时间戳 timestamp = time.time() # 将时间戳转化为时间元组 time_tuple = time.localtime(timestamp) # 将时间元组格式化为时间字符串 time_str = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple) print("当前时间戳: ", timestamp) print("当前时间元组: ", time_tuple) print("当前时间字符串: ", time_str)
以上就是Python中时间戳的基本操作方法,它是时间处理中的一种非常重要的表示方式,可以方便地进行时间的比较、计算和转换。
文章来源:丸子建站
文章标题:python 现在时间戳
https://www.wanzijz.com/view/70895.html