python - 转换东部时区的时间并以没有 GMT-4 的正式时间格式打印
问题描述
time_string="1569834192" #以纪元格式。我想将其转换为“美国/东部”时区。但是我得到的输出如下: 2019-09-30 14:33:12-04:56 我想要确切的时间而不是这个 -04:56
我的代码: time_string="1569834192" print datetime.fromtimestamp(time_string, tz= pytz.timezone('US/Eastern')).strftime("%Y-%m-%d %H:%M:%S")
输出:2019-09-30 14:33:12-04:56
time_string="1569834192" print datetime.fromtimestamp(time_string, tz= pytz.timezone('US/Eastern')).strftime("%Y-%m-%d %H:%M:%S")
2019-09-30 14:33:12-04:56
解决方案
Python 3 代码:
import pytz
from datetime import datetime
time_string = 1569834192
us_western = pytz.timezone('US/Eastern')
print(datetime.fromtimestamp(time_string, us_western))
print(datetime.fromtimestamp(time_string, us_western).strftime("%Y-%m-%d %H:%M:%S"))
输出:
2019-09-30 05:03:12-04:00
2019-09-30 05:03:12
推荐阅读
- php - 请求在远程机器上返回 408
- string - NP与否?在被乱码包围的现有字典中查找单词
- c# - 在 Asp.Net MVC 中自动切换两个视图
- multithreading - 实时低通过滤 wav 文件或原始输入音频并在 Python 中同时播放
- xml - XSLT 1.0 Group and Sum Items - 获取每个级别的房间项目列表
- android - 使用 START_STICKY 或 START_NOT_STICKY 保持后台服务不起作用
- ruby - Dokku 无法下载 buildpack
- java - Android在recyclerview中填充选定的复选框值
- django - Django:我应该如何遍历 Taggit 标签并按字母顺序列出它们,同时在模板中将它们分开?
- javascript - Vuex - 修改状态的本地副本会导致突变错误