【问题标题】:What is the time format string for EET/EEST in python?python中EET/EEST的时间格式字符串是什么?
【发布时间】:2015-02-11 21:17:53
【问题描述】:

我是 python 初学者,我的时间戳如下

x:"Mon 20 Feb 2012 09:44:22 AM EET"
x:"Wed 27 Aug 2014 09:36:48 AM EEST"

我想知道 python 中 EET/EEST 的格式字符串是什么?我已经想出了:datetime.strptime(x, '%a %d %b %Y %I:%M:%S %p ??')。 我应该放什么而不是??

谢谢

【问题讨论】:

标签: python strptime


【解决方案1】:

这种格式似乎适用于 UTC,但不适用于其他时区(已尝试 EST、CST、IST)

所以就这样写吧。

>>timestamp = datetime.strptime('10/23/2019 6:02:05 PM EEST', '%m/%d/%Y %I:%M:%S %p EEST')

>>2019-10-23 06:02:05

这会忽略时区并产生一个时区朴素日期时间,它不会出错(除非输入 EST 以外的时区),但也不会正确传递时间戳,因为它没有传递时区

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-14
    • 2016-12-29
    • 2022-04-08
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 2018-08-03
    相关资源
    最近更新 更多