【问题标题】:How can you manually generate ISO 8601 time python [closed]如何手动生成 ISO 8601 时间 python [关闭]
【发布时间】:2018-06-14 17:12:02
【问题描述】:

我想要的输出是这样的 ISO 8601 格式: 有没有办法我只是像那样手动编写它?谢谢!

2012-11-03T18:15:00-08:00
2012-11-03T18:30:00-08:00
2012-11-03T18:45:00-08:00
2012-11-03T19:00:00-08:00
2012-11-03T19:15:00-08:00
2012-11-03T19:30:00-08:00
2012-11-03T19:45:00-08:00
2012-11-03T20:00:00-08:00
2012-11-03T20:15:00-08:00
2012-11-03T20:30:00-08:00
2012-11-03T20:45:00-08:00
2012-11-03T21:00:00-08:00
2012-11-03T21:15:00-08:00
2012-11-03T21:30:00-08:00
2012-11-03T21:45:00-08:00
2012-11-03T22:00:00-07:00

【问题讨论】:

  • 有无数种方法。 “你试过什么?具体是什么问题?” (c)
  • 你有什么意见?
  • 我真的没有意见。我只需要像这样在那个范围内写出一堆。我是 python 新手......所以我应该把它列出来并使它成为一个数据框吗?

标签: python iso8601


【解决方案1】:
import time
print(time.strftime("%Y-%m-%dT%H:%M:%S%z"))

【讨论】:

  • 包括毫秒。请求的输出不显示毫秒。
  • @kichik 更好?
  • 有点,但不是他们似乎要求的。没有时区。
  • @kichik 现在好吗?
  • 好的,谢谢。值得一提的是,您可以使用strftime() 方法对datetime 对象执行相同的操作。似乎问题不在于当前时间,而在于某个时间范围。
猜你喜欢
  • 1970-01-01
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 2023-04-11
  • 2021-12-18
  • 2012-11-10
  • 2010-10-23
  • 1970-01-01
相关资源
最近更新 更多