【问题标题】:user friendly date format using python使用python的用户友好的日期格式
【发布时间】:2017-10-25 13:46:10
【问题描述】:

使用以下格式联系了几千个日期:

2017-10-23T03:36:23.337+02:00

我只知道现在是 CET(中欧时间)。除了手动修剪值之外,还有什么解决方案可以让我以 dd/mm/yy hh/mm/ss 格式给出这个日期,我可以用它来毫无问题地减去(找到它们之间的差异)日期吗?感谢您的意见。

这是我的代码:

from_date="2017-10-23T03:36:23.337+02:00"
import time                
conv=time.strptime(from_date,"%Y-%m-%d %H:%M:%S")
print(time.strftime("%d/%m/%Y %H:%M:%S",conv))

【问题讨论】:

标签: python date datetime


【解决方案1】:

对于给定的格式,你可以使用dateutil.parser.parse来处理它。

这里有一些代码:

d = "2017-10-23T03:36:23.337+02:00"
time = dateutil.parser.parse(d)
print(time.strftime("%d/%m/%y %H/%M/%S"))

输出是:

23/10/17 03/36/23

【讨论】:

  • 感谢您的回复。什么模块?从 dateutil.parser 导入解析?
  • 是第三方模块,可以用pip install python-dateutil安装
  • 以下是您需要了解的所有信息:labix.org/python-dateutil
  • 不知道。如果它可以将该行解析为正确的日期.. 太好了!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多