python - Python中的int到日期时间
问题描述
我正在从端口接收数据。
此数据有日期和时间。但未格式化。
例子:
'02012019', '090253'
我想将它保存到数据库中,并且我想转换这种格式。
02-01-2019 09:02:53
有这个功能吗?还是我写有问题?它将在 5 秒内运行 200 次。
有人有建议吗?
解决方案
from datetime import datetime
date_data ='02012019 09:02:53'
data = datetime.strptime(date_data,'%d%m%Y %H:%M:%S')
result = data.strftime('%d-%m-%Y %H:%M:%S')
# output '02-01-2019 09:02:53'
推荐阅读
- php - 无法使用 sqlserver 连接到数据库?
- flutter - 如何在 Flutter 的画布上的路径内绘制图案?
- ansible - Ansible - 环境变量剧本
- python - Flask - 更改现有数据库中的列类型
- swift - 复选框不能在 swift 中单独工作。我怎样才能让它分开?
- azure - 创建 Azure 管道时出现 ResourcePurchaseValidationFailed 错误
- c - C++ 表达式必须有一个常量值。(我在 Visual Studio 2019 中用 C 语言编写代码)
- javascript - 数组中每个项目的打印选项
- android - 当应用程序首先从 Play 商店应用程序启动然后从主屏幕启动时,OnCreate 会被多次调用
- r - R:为什么在阅读我的 .txt 文件后,我的数据框中会出现一个标题为“X.1”的额外列?