假设文本是在同一时间在同一(以色列)时区键入的,则以下自由文本行是等效的:
Wed Sep 9 16:26:57 IDT 2009
2009-09-09 16:26:57
16:26:57
September 9th, 16:26:57
有没有一个python模块可以将所有这些文本日期转换成(相同的)datetime.datetime
实例?在
我想在一个命令行工具中使用它,它将获得一个自由文本日期和时间作为参数,并返回不同时区的等效日期和时间,例如:
^{pr2}$或者:
~$wdate 18:00 SanFran
San Francisco 18:00:22
Israel: 01:00:22 (Day after)
UTC: 22:00:22
有什么想法吗?在
谢谢
Udi公司
你可以^{}
像这样:
它将返回struct_time值(更多信息请参阅python doc页面)。在
python-dateutil包听起来很有用。您的示例只使用简单的HH:MM时间戳和一个(神奇地缩短)城市标识符,但它似乎能够处理更复杂的格式,就像前面的问题一样。在
parsedatetime似乎是这个特定任务的一个非常强大的模块。在
相关问题 更多 >
编程相关推荐