【发布时间】:2022-01-24 11:41:19
【问题描述】:
我正在尝试创建 HTTP 端点:
- 向用户返回在请求者所在时区的给定月份创建的帖子。
- 另一个获得 几个月 可能的帖子*。
示例
(1) 在请求者所在时区的月份获取帖子
(2) 获得帖子的可能月份
例如,如果用户在Sept-November 中发帖,但在December 中没有发帖,那么Jan 以后不会返回December。
但它采用"PST" 格式的时区,因为它执行SQL 查询。
问题
不幸的是pytz,我用来获取月份所有帖子的库,只接受"US/Pacific"格式的时区。
问题
-
"US/Pacific"的格式或字符串表示形式是什么? - 如何在 Python 中将字符串格式
"PST"、"UCT"或"CST"转换为各自的格式,如"US/Pacific"等? - 这种格式的名称是什么,例如
"US/Pacific"? - 是否有一种将
"PST"映射到"US/Pacific"的字典?
【问题讨论】:
-
您能否提供来自 API 的此类时间戳的数据样本?
-
别忘了夏令时......
-
另外,您面临的问题可能与夏令时转换有关。 PST 是启用夏令时的太平洋时间的简称,而美国/太平洋不限于 ST,并且会在需要时考虑 ST(至少在 python 中)。
-
@jlandercy 当然。类似于
month=1、year=2021和time_zone='PST' -
@jlandercy 不知道这一点。太好了。
标签: python timezone converters pytz