python - Python将字符串转换为时间
问题描述
我有以下字符串20200424003000 +0200
,其中 '20200424 是日期(YYYYMMDD),003000 是时间(HHMMSS),+0200 是 UTC 时区。
我想将该字符串转换为另一种格式,即2020-04-24 00:30:00
. 有人可以指出我这样做的好方向吗?
解决方案
Python 的内置库可以完成这项工作。
import datetime
datetime_str = '20200424003000 +0200'
dt = datetime.datetime.strptime(datetime_str, '%Y%m%d%H%M%S %z')
print(dt)
您可以在此处了解更多关于strptime
Python 中的一般日期时间格式的信息。
推荐阅读
- javascript - 在不为数据声明多个变量的情况下创建散点图
- python - Tkinter 代码运行但没有窗口不显示
- vba - 从 excel vba 模块动态地将代码添加到新工作表
- mysql - MySQL:使用事务处理嵌套存储过程中的回滚
- python - 如何从 python 漂亮地打印或格式化堆栈跟踪?
- spring-integration - Spring Integration - 使用 XmlValidatingMessageSelector DSL 在过滤器中添加信息
- spotfire - 书签让用户在错误的页面下线
- javascript - onClick 不适用于我的按钮
- arrays - Vue.js 无法将数组复制到另一个数组
- vuetify.js - v-flex 元素中的 Vuetify 垂直居中