Python:如何确保我的文本日期时间将成功转换为相同格式

时间:2019-04-14 16:47:47

标签: python datetime date-formatting

我有log text个文件,每个文本中我都有datetime,格式如下:

2019-04-14 19:42:25.321279

我也有当前时间:

time = datetime.datetime.now()

当前时间将来自多台计算机,我不确定该格式是否与我的log格式相同。

什么是最好的选择?

我当时正在考虑阅读当前时间:

time = datetime.datetime.now()

所以这次可能是其他格式,所以也许我可以将其转换为long,然后转换为我的log格式?

1 个答案:

答案 0 :(得分:2)

您可以使用datetime.datetime对象的strftime()函数将数据格式化为字符串形式。

使用

datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")

得到一个像这样的字符串

2019-04-14 16:35:07.750509

假设最后一个数字表示微秒。

有关可用格式说明符的列表,请参见http://strftime.org/

相关问题