当前位置: 首页 > 面试题库 >

在python中解析CEST / CET时间

万嘉熙
2023-03-14
问题内容

我有这些日期字符串:

Fri Oct  7 16:00:09 CEST 2011

我想将它们转换为UTC。我已经尝试过此实现:

def LocalToUtc(localtime):
    return datetime.strptime(localtime, "%a %m %d %H:%M:%S %Z %Y").isoformat() + 'Z'

但是我得到了ValueError

ValueError: time data 'Fri Oct  7 16:00:09 CEST 2011' does not match format '%a %m %d %H:%M:%S %Z %Y'

有任何想法吗?


问题答案:

使用parsedatetime库。



 类似资料:
  • 问题内容: 我有一个系统(用Python开发),它接受 datetime作为各种格式的字符串 ,我必须 解析 它们。当前datetime字符串格式是: 现在我想要一个可以在适当的datetime对象中转换任何这些datetime格式的 通用解析器… 否则,我必须单独分析它们。因此,还请提供单独解析它们的方法(如果没有通用解析器)。 问题答案: 正如@TimPietzcker所建议的那样,dateu

  • 问题内容: 我有一个日期时间字符串,我不知道如何在Python中解析它。 字符串是这样的: 我试过了 但是Python引发 根据Python文档: %z UTC偏移量,格式为+ HHMM或-HHMM(如果对象是天真对象,则为空字符串)。 解析此时间字符串的正确格式是什么? 问题答案: 时区解析有问题。看一下包装:

  • 问题内容: 我想使用joda库(在scala中,但应该与java相同)解析DateTime。 来源看起来像 在Java中,这看起来像 不幸的是,这不起作用,但会引发异常: 为什么不起作用?当然,我可以忽略“ CEST”部分,而只分析其余部分,但是有时在输入中“ CEST”可以用“ CET”代替,所以我不想忽略它。 问题答案: 问题是因为区域名称短而并非唯一。请参阅DateTimeFormatter

  • 问题内容: 我想从时间戳中获取日期时间,如下所示:with或类似的东西。 月份,月中的一天,时不补零,但似乎没有要上市的格式化指令,在这里即能自动分析此。 这样做的最佳方法是什么?谢谢! 问题答案: 能够解析非填充值。在格式代码表中注明已将其填充的事实适用于的输出。所以你可以用

  • 问题内容: 我在包含XML的数据库中有很多行,并且试图编写Python脚本来计算特定节点属性的实例。 我的树看起来像: 如何使用Python访问XML中的属性“1”和“2”? 问题答案: 我建议ElementTree。相同的API还有其他兼容的实现,例如和在标准库本身中。但是,在这种情况下,他们主要添加的是更高的速度-编程的难易程度取决于定义的API 。 首先用 构建 的实例,例如使用函数,或者通