python中如何将时间转换为时间戳

python中如何将时间转换为时间戳

作者:Elara发布时间:2026-01-14阅读时长:0 分钟阅读次数:4

用户关注问题

Q
如何在Python中获取当前时间的时间戳?

我想知道在Python中怎样获得当前系统时间对应的时间戳。

A

获取当前时间的时间戳方法

可以使用Python的time模块中的time()函数,该函数返回当前时间的时间戳,表示从1970年1月1日00:00:00 UTC到现在的秒数。例如,import time; timestamp = time.time()。

Q
如何将自定义的日期时间字符串转换为时间戳?

我有一个日期时间字符串,比如'2023-05-20 14:30:00',想转换成时间戳,应该怎么做?

A

将日期时间字符串转换为时间戳

使用datetime模块的strptime函数将字符串转换为datetime对象,然后再调用timestamp()方法获取时间戳。示例代码:from datetime import datetime; dt = datetime.strptime('2023-05-20 14:30:00','%Y-%m-%d %H:%M:%S'); ts = dt.timestamp()。

Q
Python中如何转换时间戳为可读的日期时间格式?

我手上有一个时间戳数字,想把它转换回标准的日期时间字符串,怎么操作?

A

将时间戳转换成可读日期时间字符串

通过datetime模块的fromtimestamp()函数,把时间戳转换为datetime对象,然后用strftime()格式化输出。示例:from datetime import datetime; dt = datetime.fromtimestamp(时间戳); formatted_time = dt.strftime('%Y-%m-%d %H:%M:%S')。