在 Python 中,可以使用 datetime 模块将形如 "yyyymmddhhmmss" 的时间字符串转换为时间戳。下面是一个示例代码:
from datetime import datetime
time_str = '20230228121930'
time_obj = datetime.strptime(time_str, '%Y%m%d%H%M%S')
timestamp = int(datetime.timestamp(time_obj))
print(timestamp)
这里我们首先导入 datetime 模块,然后定义了一个时间字符串 time_str。接下来,我们使用 datetime.strptime() 方法将字符串转换为 datetime 对象。在 strptime() 方法中,我们传递了两个参数,第一个参数是时间字符串,第二个参数是时间字符串的格式。%Y 表示年份,%m 表示月份,%d 表示日期,%H 表示小时,%M 表示分钟,%S 表示秒。
然后,我们使用 datetime.timestamp() 方法将 datetime 对象转换为时间戳,最后将其转换为整数并打印输出。
请注意,datetime.timestamp() 方法返回的是浮点数,因此我们将其转换为整数以获得一个整型时间戳。