【发布时间】:2022-11-09 23:42:20
【问题描述】:
我创建了一个自动数据客户端,它从 txt 文件中提取数据并将其输入到 csv 文件中。每个数据条目都包含一个时间戳,但它不是我需要的格式,我需要它来匹配 datetime.now() 格式:
原始格式[03/11/22 01:06:09:190]
所需格式2022-11-03 01:06:09.190000
我目前正在使用以下代码从我需要的每一行数据中提取时间戳:
82: reTimestamp = r'\d{2}\/\d{2}\/\d{2} \d{2}:\d{2}:\d{2}:\d{3}'
108: timestamp = re.findall(reTimestamp, line.strip())
110: print(timestamp)
-----------------------------
Output: ['03/11/22 01:05:06:172']
到目前为止,每个功能都运行良好,因为我无法将此时间戳转换为所需的格式。我也想去掉方括号'[]'
【问题讨论】:
标签: python database automation timestamp format