Python 时间戳:将日期时间转换为时间戳

2023-04-01 00:00:00 日期 时间 转换为

在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()函数将时间元组转换为时间戳,并将结果打印出来。

相关文章