Python 时间戳:将日期时间转换为时间戳
在Python中,可以使用time模块中的time()函数将一个日期时间转换为时间戳。
时间戳(timestamp)是指从1970年1月1日(UTC/GMT的午夜)开始经过的秒数。在Python中,时间戳是一个浮点数,可以精确到微秒(千万分之一秒)。
下面是一个示例代码,将一个日期时间转换为时间戳:
import time # 定义一个日期时间字符串 date_str = "2022-03-23 13:30:00" # 将日期时间字符串转换为时间元组 time_tuple = time.strptime(date_str, "%Y-%m-%d %H:%M:%S") # 将时间元组转换为时间戳 timestamp = time.mktime(time_tuple) print(timestamp)
在上面的代码中,我们首先定义了一个日期时间字符串date_str,然后使用time.strptime()函数将其转换为一个时间元组。strptime函数的第二个参数是日期时间字符串的格式,这里使用"%Y-%m-%d %H:%M:%S"表示年份、月份、日期、小时、分钟和秒的格式。接着,我们使用time.mktime()函数将时间元组转换为时间戳,并将结果打印出来。
相关文章