2024-04-19 06:31:31 发布
网友
我的日期是2018年7月4日 下面的Javascript生成
const date1 = new Date("04-07-2018").getTime(); date1; // 1523084400000
如何在python中解析日期并将其转换为毫秒
JavaScriptgetTime()方法返回自1970年1月1日00:00:00以来的毫秒数。你知道吗
getTime()
可以使用datetime,但是应该使用deltatime对象来计算它,因为根据this,Python不保证任何特定的epoch时间
datetime
deltatime
import datetime delta = datetime.datetime(2018, 4, 7) - datetime.datetime(1970, 1, 1) milliseconds = delta.total_seconds()*1000 # 1523059200000.0
我们可以分三步进行:
例如:
from datetime import datetime def total_millis(text): dt = datetime.strptime(text, '%m-%d-%Y') return 1000 * (dt - datetime(1970, 1, 1)).total_seconds()
然而,这个实现是独立于时区的,而JavaScript版本依赖于时区。你知道吗
JavaScript
getTime()
方法返回自1970年1月1日00:00:00以来的毫秒数。你知道吗可以使用
datetime
,但是应该使用deltatime
对象来计算它,因为根据this,Python不保证任何特定的epoch时间我们可以分三步进行:
datetime
对象datetime
对象和1970年1月1日对象之间的差异例如:
然而,这个实现是独立于时区的,而JavaScript版本依赖于时区。你知道吗
相关问题 更多 >
编程相关推荐