如何将日期时间转换为时间戳 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 将日期时间转换为时间戳(忽略当前时区)