Python中的时间戳是指从协调世界时(UTC)1970年1月1日午夜(00:00:00 GMT)开始至当前时间的总秒数。这个时间戳也被称为Unix时间戳。在Python中,可以通过内置的`time`模块来获取当前时间的时间戳,并且可以对这个时间戳进行操作,比如计算时间差、格式化时间等。
1. 获取当前时间戳:
import time
timestamp = time.time()
print("当前时间戳:", timestamp)
2. 将时间字符串转换为时间戳:
import time
dt_str = '2024-05-15 14:30:00'
dt_format = '%Y-%m-%d %H:%M:%S'
dt_array = time.strptime(dt_str, dt_format)
timestamp = time.mktime(dt_array)
print("时间戳:", timestamp)
3. 将时间戳转换为时间字符串:
import time
timestamp = .0 示例时间戳
dt_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
print("时间字符串:", dt_str)
时间戳在Python中通常以整数或浮点数的形式存在,整数表示自Unix纪元以来的秒数,浮点数则表示自Unix纪元以来的秒数,包含小数部分