2024年05月01日 Python日期转毫秒 极客笔记
在进行时间相关计算时,经常需要将日期转换为毫秒数以方便计算。在Python中,可以使用一些库来实现这个功能。本文将介绍如何使用Python将日期转换为毫秒数。
在Python中,可以使用time库中的time模块来进行日期转毫秒的操作。具体步骤如下所示:
下面是一个示例代码:
import time
date = "2022-01-01 00:00:00"
timestamp = time.mktime(time.strptime(date, "%Y-%m-%d %H:%M:%S")) * 1000
print(timestamp)
运行以上代码,输出为:
1640995200000.0
以上代码首先导入time库,然后将日期字符串”2022-01-01 00:00:00″转换为秒数,最后乘以1000得到毫秒数。
除了time库,Python还提供了datetime库来处理日期时间相关的操作。在datetime库中,可以使用datetime模块来进行日期转毫秒的操作。具体步骤如下所示:
下面是一个示例代码:
from datetime import datetime
date = "2022-01-01 00:00:00"
dt = datetime.strptime(date, "%Y-%m-%d %H:%M:%S")
timestamp = dt.timestamp() * 1000
print(timestamp)
运行以上代码,输出为:
1640995200000.0
以上代码首先导入datetime库,然后将日期字符串”2022-01-01 00:00:00″转换为datetime对象,最后将datetime对象转换为秒数并乘以1000得到毫秒数。
本文介绍了使用Python将日期转换为毫秒数的两种方法,分别使用了time库和datetime库。在实际应用中,可以根据需求选择合适的方法进行日期转换。
本文链接:http://so.lmcjl.com/news/3534/