- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我可能误解了 tzinfo 的用途,但我有一个日期时间对象 dt
我设法进入了这种形式:
datetime.datetime(2017, 7, 2, 20, 0, tzinfo=tzoffset('PDT', -7))
我试图表示从 2017 年 7 月 2 日 20:00 PDT 开始的上述日期。
现在,我想将该时间转换为 UTC,但是当我这样做时,它会输出 July 2nd 2017 20:00 UTC
的 UTC 时间戳,它不应用 7时差。
例如:
>>> dt.timestamp()
1499025607.0
即:2017 年 7 月 2 日星期日晚上 8:00:07
还有
>>> dt.isoformat()
'2017-07-02T20:00:00-00:00:07'
我试过了
>>> dt.astimezone(pytz.UTC).timestamp()
1499025607.0
请注意,它与 dt.timestamp()
最佳答案
根据dateutil docs , tzoffset()
函数的参数错误。
tzinfo=dateutil.tz.tzoffset('PDT', -7)
创建一个时差为 7 秒的时区。
tzinfo=dateutil.tz.tzoffset('PDT', -7*60*60)
创建一个时差为 7 小时的时区。
关于python - datetime 忽略 tzinfo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44890974/
我在 Python 的 unittest 模块中使用 assertListEqual() 时遇到问题。 当我执行 self.assertListEqual(expected, result) 时,它会
通常您可以使用 tz_localize 本地化整列。如果您指定单值时区,则您希望对列进行本地化格式化。当存在一列时区时,您将如何执行此操作? https://pandas.pydata.org/pan
我在我的 Django 应用程序中使用 Django Celery,但我遇到了这个错误: ValueError: Not naive datetime (tzinfo is already set)
我正在使用 Django 提要框架。这是我的 feeds.py 中的内容: def item_pubdate(self, item): return item.posted 这是我在 mode
我正在创建一个没有时区的 DataTimeField。很快我将“手动”编辑此 TZ,然后要求使用本地 TZ 读取值。看到最终结果修改六分钟! 逻辑: >>> import datetime >>> f
我有这行代码: datetime.datetime.fromtimestamp(0, "") 它一直给我这个错误: TypeError: tzinfo argument must be None or
下面描述的代码片段是否有快捷方式: if value.tzinfo is None: value = default_tzinfo.localize(value) new_value
我可能误解了 tzinfo 的用途,但我有一个日期时间对象 dt 我设法进入了这种形式: datetime.datetime(2017, 7, 2, 20, 0, tzinfo=tzoffset('P
>>> import pytz >>> tz = pytz.timezone('America/Chicago') >>> dt_naive = datetime(year=2017, month=6
我有以下 tzinfo 具体子类定义: from datetime import datetime, timedelta, tzinfo class ManilaTime(tzinfo): def
我需要尝试获得一个 TZInfo 样式字符串 a-la 'America/New_York' 代表我所在系统的本地时区。我不知道该怎么做。 Time.zone #, @current_period=#
我有一个日期: from datetime import datetime from datetime import tzinfo test = '2013-03-27 23:05' test2 =
我有一堆字符串是从某个数据库转储的 DateTime 值...可能是 MySql。我无法控制结构。 字符串看起来像这样: 2011-05-17 00:00:00 Etc/GMT 我找到了涉及在解析之前
给定一个 tzInfo TimeZone 对象,例如 'America/New_York',我如何才能获得将使用带有此标识符的时区的关联国家(多个国家?)? 实例方法不链接回国家: http://ww
我有一个时区与 UTC 的偏移(以秒为单位)(19800),并且还有字符串格式 - +0530。 如何使用它们来创建 tzinfo 实例?我查看了 pytz,但在那里我只能找到将时区名称作为输入的 A
我有一个日期时间对象列表: time_range = [datetime.datetime(2019, 7, 9, 0, 0, tzinfo=tzutc()), datet
我有一个 Rails 应用程序,与所有 Rails 应用程序一样,它使用 Ruby 的 TZInfo时区信息库。这个库使用了 Olson 风格的信息,但它的实现实际上并不解析 Olson 文件。定义在
我正在尝试将日期字符串转换为日期时间,但找不到任何涉及哪些时区代码映射到哪些时区的可靠文档,特别是我正在处理利用夏令时的时区。 我有 4 个潜在的时区代码,我正在尝试确定将哪些内容传递给 tz.get
我创建了新应用程序,但由于屏幕截图上的错误,我无法运行服务器(完整图像网址: http://oi60.tinypic.com/xmqtr5.jpg )。 有什么想法吗? 最佳答案 在命令提示符下键入:
为什么在收到有效时区时不替换修改 tzinfo 对象对象? 我正在尝试将本地时间添加到未指定时间戳的时间戳中时区。 if raw_datetime.tzinfo is None: print(
我是一名优秀的程序员,十分优秀!