python将日期时间格式的字符串转换为秒

Vame

我正在尝试将日期字符串解码为新纪元,但是我很难获取时区。这是Amazon S3密钥的最后修改日期。

time.strptime(key.last_modified, '%Y-%m-%dT%H:%M:%S.%Z')

ValueError: time data u'2013-10-20T00:41:32.000Z' 
            does not match format '%Y-%m-%dT%H:%M:%S.%Z'

如果我摆脱了时区(.000Z),它会起作用,但是我也需要时区。

马丁·彼得斯(Martijn Pieters)

.000Z不被识别为一个时区偏移。实际上,您有毫秒和一个时区(ZUTC),并且正式地time.strptime()解析器无法处理毫秒。某些平台上,%f将解析微秒部分,然后丢弃信息。

datetime.datetime.strptime()类的方法,但是,可以,但没有时区,但是,解析Z为文字,它可以工作:

from datetime import datetime

datetime.strptime(key.last_modified, '%Y-%m-%dT%H:%M:%S.%fZ')

演示:

>>> from datetime import datetime
>>> import time
>>> example = u'2013-10-20T00:41:32.000Z'
>>> datetime.strptime(example, '%Y-%m-%dT%H:%M:%S.%fZ')
datetime.datetime(2013, 10, 20, 0, 41, 32)
>>> time.strptime(example, '%Y-%m-%dT%H:%M:%S.%fZ')
time.struct_time(tm_year=2013, tm_mon=10, tm_mday=20, tm_hour=0, tm_min=41, tm_sec=32, tm_wday=6, tm_yday=293, tm_isdst=-1)

请注意,在我的Mac OS X笔记本电脑上,它%f适用于time.strptime(); 但是,不能保证它在任何地方都可以工作。

datetime.datetime()可以使用datetime.timetuple()方法对象转换为时间元组

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将GMT格式的字符串转换为日期时间

来自分类Dev

将字符串转换为不同的日期时间格式

来自分类Dev

Python将日期时间字符串转换为日期

来自分类Dev

将字符串转换为日期时间python

来自分类Dev

将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

来自分类Dev

将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

来自分类Dev

将字符串转换为日期格式:DD-MMM-YYYY 到 Python 中的日期时间

来自分类Dev

将joda-time秒转换为格式化的时间字符串

来自分类Dev

如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

来自分类Dev

Presto-Sql:将字符串格式的时间转换为日期格式

来自分类Dev

如何将多个日期格式的字符串转换为时区格式的时间戳

来自分类Dev

将日期时间转换为格式化的时间字符串

来自分类Dev

将日期时间转换为格式化的时间字符串

来自分类Dev

使用Javascript将字符串(日期格式)转换为日期时间

来自分类Dev

将日期和时间字符串转换为特定格式的日期

来自分类Dev

将字符串中的日期时间格式转换为日期javascript?

来自分类Dev

将日期时间字符串、时区转换为纪元秒

来自分类Dev

将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

来自分类Dev

在Python中将自定义字符串格式的时间戳列转换为秒

来自分类Dev

SQL日期时间转换为字符串格式

来自分类Dev

将时间字符串转换为Excel时间格式

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将时间转换为秒字符串问题

来自分类Dev

将秒转换为可读的时间字符串

来自分类Dev

如何将时间字符串转换为秒

来自分类Dev

Python - Pandas - 将格式为 2018-01-01 的日期列转换为时间戳的字符串版本

来自分类Dev

(Oracle)将日期字符串转换为日期时间

来自分类Dev

将日期时间字符串转换为日期

Related 相关文章

  1. 1

    将GMT格式的字符串转换为日期时间

  2. 2

    将字符串转换为不同的日期时间格式

  3. 3

    Python将日期时间字符串转换为日期

  4. 4

    将字符串转换为日期时间python

  5. 5

    将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

  6. 6

    将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

  7. 7

    将字符串转换为日期格式:DD-MMM-YYYY 到 Python 中的日期时间

  8. 8

    将joda-time秒转换为格式化的时间字符串

  9. 9

    如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

  10. 10

    Presto-Sql:将字符串格式的时间转换为日期格式

  11. 11

    如何将多个日期格式的字符串转换为时区格式的时间戳

  12. 12

    将日期时间转换为格式化的时间字符串

  13. 13

    将日期时间转换为格式化的时间字符串

  14. 14

    使用Javascript将字符串(日期格式)转换为日期时间

  15. 15

    将日期和时间字符串转换为特定格式的日期

  16. 16

    将字符串中的日期时间格式转换为日期javascript?

  17. 17

    将日期时间字符串、时区转换为纪元秒

  18. 18

    将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

  19. 19

    在Python中将自定义字符串格式的时间戳列转换为秒

  20. 20

    SQL日期时间转换为字符串格式

  21. 21

    将时间字符串转换为Excel时间格式

  22. 22

    将日期字符串转换为JSON日期格式

  23. 23

    将日期字符串转换为JSON日期格式

  24. 24

    将时间转换为秒字符串问题

  25. 25

    将秒转换为可读的时间字符串

  26. 26

    如何将时间字符串转换为秒

  27. 27

    Python - Pandas - 将格式为 2018-01-01 的日期列转换为时间戳的字符串版本

  28. 28

    (Oracle)将日期字符串转换为日期时间

  29. 29

    将日期时间字符串转换为日期

热门标签

归档