python - 如何将“2019-11-30T07:00:00+09:00”日期转换为整数?
问题描述
我想将 2019-11-30T07:00:00+09:00 转换为字符串。
我应该如何表达“+”号后的部分:
datetime.strptime(self.data[0]["LocalDateTime"],"%Y-%m-%dT%H:%M:%S+")
日期采用 ISO8601 格式。谢谢你。
解决方案
试试这个:( %z 是 +HHMM 或 -HHMM 形式的 UTC 偏移量(如果对象是幼稚的,则为空字符串)。:
datetime.datetime.strptime("2019-11-30T07:00:00+09:00","%Y-%m-%dT%H:%M:%S%z")
# datetime.datetime(2019, 11, 30, 7, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=32400)))
为了比较 +04:00 有不同的时区增量:
datetime.datetime.strptime("2019-11-30T07:00:00+04:00","%Y-%m-%dT%H:%M:%S%z")
# datetime.datetime(2019, 11, 30, 7, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=14400)))
推荐阅读
- c++ - 可以在函数内部执行 new 并返回指向它的指针吗?
- python - 如何在 pandas 中使用 if 语句来舍入一列
- ios - 设置 textfield.textContentType = .telephoneNumber 并按下建议的电话号码后没有任何反应
- html - 媒体查询没有像我预期的那样工作,我在这里做错了吗?
- r - ggplot2 中 pdf 导出的一致绘图大小
- kubernetes - 如何在同一个K8S集群上安装多个redis?
- ansible - Ansible:如何从列表中检查远程文件夹中是否存在多个文件
- sql - 在列中包含今天日期的 VBA 查询数据
- node.js - Firebase 管理员使用 BCRYPT 密码导入用户不起作用
- python - python回溯中的短URL或相对URL?