python - 解析格式为 20120101 1:00 的数据
问题描述
我正在尝试将给定的时间和日期信息转换为等效的 UTC。我的代码是:
from datetime import datetime
Time = [int (i) for i in Time]
datetime_Time= datetime.strptime ('20120101 1:00','%Y%m%d %I:M')
我收到的错误是
ValueError: int() 以 10 为底的无效文字:'20120101 1:00'
解决方案
您分配的 dateTimeFormat 很可能是无效的。你可以试试这种格式:
import datetime
dateTimeFormat = "%Y%m%d %H:%M:S"
customTime = "20120101 1:00"
processedTime = datetime.strptime(customTime,dateTimeFormat)
print processedTime
2012-01-01 01:10:00
推荐阅读
- java - 我需要以编程方式将我的 APP 中的借记卡添加到 Google 支付
- c++ - 嵌套模板函数的重载
- postgresql - 如何在postgres中每N行打印列标题?
- python - 使用 self.pack 和 self.grid 可以在没有类的情况下使用,但使用它们会失败
- docker - Nginx 和 Flask 是否应该在同一个容器中运行
- angular - 即使未选择单选按钮,Angular Reactive 也会验证
- kotlin - Kotlin - 嵌套函数与具有 1 个调用点的私有函数
- android - Gradle 同步失败:删除了对使用早于 2.6 的 Gradle 版本的构建的支持 [...]。您当前使用的是 Gradle 版本 2.2.1
- django - 将 SQL 查询转换为制作精良的 QuerySet
- flutter - 颤振发出经过身份验证的 api 请求