如何将日期时间转换为时间戳 Python

Posted

技术标签:

【中文标题】如何将日期时间转换为时间戳 Python【英文标题】:How to convert datetime to timestamp Python 【发布时间】:2012-06-01 22:55:47 【问题描述】:

我需要获取自创建元素以来经过了多少秒,该元素作为日期时间元素存储在数据存储区(Google App Engine)中。我正在使用日期时间变量。但我无法将时差转换为秒。 (Python 2.7)

这是我的目标:

def time_difference(datetime_time):
    return int(datetime.now()-datetime_time) #result should be in seconds like 612

非常感谢!

【问题讨论】:

【参考方案1】:

减去日期时间会返回一个时间增量。在 Python 2.7 中,timedelta 有一个 total_seconds() 方法。

def time_difference(datetime_time):
    delta = datetime.now() - datetime_time
    return int(delta.total_seconds())

【讨论】:

以上是关于如何将日期时间转换为时间戳 Python的主要内容,如果未能解决你的问题,请参考以下文章

Python pandas 通过 dt 访问器有效地将日期时间转换为时间戳

如何将日期转换为时间戳?

如何使用 C#/.NET 将日期时间转换为时间戳(忽略当前时区)

将日期和时间转换为时间戳 [重复]

使用 PySpark 将日期和时间字符串转换为时间戳时如何保留毫秒?

Javascript:如何将 exif 日期时间数据转换为时间戳? [复制]