Python 转换日期时间字符串,其中月份用3位数字写入

Python 转换日期时间字符串,其中月份用3位数字写入,python,pandas,Python,Pandas,我可以读取/转换日期时间字符串,如 2004 06 01 00 01 37 600 与 哪张照片 2004-06-01 00:01:37.600 但我的数据实际上使用了3位数字来表示月份,如: 2004 006 01 00 01 37 600 我如何读取/转换它 在上个月没有提到3位数字 我正在处理来自的数据(天知道为什么他们使用3位数字表示月份)。只需更改日期格式即可 pd.to_datetime('2004 006 01 00 01 37 600', format='%Y 0%

我可以读取/转换日期时间字符串,如

2004 06 01 00 01 37 600

哪张照片

2004-06-01 00:01:37.600    
但我的数据实际上使用了3位数字来表示月份,如:

2004 006 01 00 01 37 600
我如何读取/转换它

在上个月没有提到3位数字


我正在处理来自的数据(天知道为什么他们使用3位数字表示月份)。

只需更改日期格式即可

pd.to_datetime('2004 006 01 00 01 37 600', format='%Y 0%m %d %H %M %S %f')
# returns: Timestamp('2004-06-01 00:01:37.600000')
pd.to_datetime('2004 006 01 00 01 37 600', format='%Y 0%m %d %H %M %S %f')
# returns: Timestamp('2004-06-01 00:01:37.600000')