将unix时间戳列表转换为python中其他时区的日期和时间字符串列表

rz

考虑 posix 时间戳列表

posix_times = [1490750889, 1490751209, 1490751569]

我想将数组中的每个元素转换为包含美国/太平洋时区本地日期和时间的文本字符串:

 ["3/28/2017 18:28:09", "3/28/2017 18:33:29", "3/28/2017 18:39:29"]

需要最少包导入的最简单方法是什么?

Converting unix timestamp string to readable date in Python中解决了一个相关问题,该问题提供了例如以下形式的解决方案:

posix_time = 1490750889
datetime.datetime.utcfromtimestamp(posix_time).strftime('%Y-%m-%dT%H:%M:%SZ')

它不提供将这个时间转换为另一个时区的显式能力。此外,这种方法似乎不适用于列表,并且需要 for 循环/列表理解。

佩德罗·卡斯蒂略

您可以将 UNIX 时间戳转换为datetime对象,然后使用其strftime方法对其进行格式化但是,这会给您一个不知道时区的日期时间。为了使其时区感知,您需要从中获取时区pytz并使用该localize方法:

from datetime import datetime
from pytz import timezone

# ...

def format_time(time, tz):
  localized = tz.localize(datetime.fromtimestamp(time))
  return localized.strftime('%d/%m/%Y %H:%M:%S')

us_pacific = timezone('US/Pacific')
dates = map(lambda t: format_time(t, us_pacific), posix_times)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将日期时间字符串转换为Javascript中的时间戳

来自分类Dev

将UNIX时间戳转换为日期时间(javascript)

来自分类Dev

将字符串列表转换为数字列表Python

来自分类Dev

SQL将日期字符串转换为查询中的Unix时间戳

来自分类Dev

将Unix时间戳转换为日期时间

来自分类Dev

如何将Unix时间戳转换为日期时间

来自分类Dev

将列表转换为字符串列表python

来自分类Dev

将具有时代和时区的时间戳字符串转换为NSDate

来自分类Dev

将Python日期转换为Unix时间戳

来自分类Dev

将日期和时间转换为日期和时间戳

来自分类Dev

如何将本地日期时间字符串转换为Unix时间戳(GMT)?

来自分类Dev

将NaN和字符串列表转换为int?

来自分类Dev

将EST,CST和DST时区转换为Python 3中Pytz模块中的Unix时间戳

来自分类Dev

如何在python中将字符串列表转换为日期和时间列表?

来自分类Dev

将特定时区的datetime转换为python中的unix时间戳

来自分类Dev

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

来自分类Dev

将时间戳转换为其他时区(快速)

来自分类Dev

转换时间戳字符串列表

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python-将长地址列表转换为字符串列表和列表的交集

来自分类Dev

Python将字符串列表转换为元组列表

来自分类Dev

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

来自分类Dev

将字符串转换为带时区的日期时间

来自分类Dev

如何将UNIX时间戳列表转换为pandas数据框中的日期时间对象列表?

来自分类Dev

将日期值(字符串)转换为具有不同时区的时间戳

来自分类Dev

在 Python 中将 unix 时间戳(长度为 13)字符串转换为可读日期

来自分类Dev

将数据帧中的时间戳转换为python中的日期和时间

来自分类Dev

在python列表中将表示时间戳的字符串转换为日期格式

Related 相关文章

  1. 1

    将日期时间字符串转换为Javascript中的时间戳

  2. 2

    将UNIX时间戳转换为日期时间(javascript)

  3. 3

    将字符串列表转换为数字列表Python

  4. 4

    SQL将日期字符串转换为查询中的Unix时间戳

  5. 5

    将Unix时间戳转换为日期时间

  6. 6

    如何将Unix时间戳转换为日期时间

  7. 7

    将列表转换为字符串列表python

  8. 8

    将具有时代和时区的时间戳字符串转换为NSDate

  9. 9

    将Python日期转换为Unix时间戳

  10. 10

    将日期和时间转换为日期和时间戳

  11. 11

    如何将本地日期时间字符串转换为Unix时间戳(GMT)?

  12. 12

    将NaN和字符串列表转换为int?

  13. 13

    将EST,CST和DST时区转换为Python 3中Pytz模块中的Unix时间戳

  14. 14

    如何在python中将字符串列表转换为日期和时间列表?

  15. 15

    将特定时区的datetime转换为python中的unix时间戳

  16. 16

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

  17. 17

    将时间戳转换为其他时区(快速)

  18. 18

    转换时间戳字符串列表

  19. 19

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

  20. 20

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

  21. 21

    Python-将长地址列表转换为字符串列表和列表的交集

  22. 22

    Python将字符串列表转换为元组列表

  23. 23

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

  24. 24

    将字符串转换为带时区的日期时间

  25. 25

    如何将UNIX时间戳列表转换为pandas数据框中的日期时间对象列表?

  26. 26

    将日期值(字符串)转换为具有不同时区的时间戳

  27. 27

    在 Python 中将 unix 时间戳(长度为 13)字符串转换为可读日期

  28. 28

    将数据帧中的时间戳转换为python中的日期和时间

  29. 29

    在python列表中将表示时间戳的字符串转换为日期格式

热门标签

归档