【发布时间】:2023-04-09 07:04:01
【问题描述】:
我有一个文件,其中每一行都包含一个时间戳作为该行的一部分。时间戳格式为 1996-07-04 00:00:00.0 。我想将其转换为1996-07-04 00:00:00,每行中没有毫秒。我尝试在 Python 中使用 re.sub() 方法,但它用我给出的值替换它并且不保留原始时间戳。
我正在使用
re.sub("(\d\d\d\d-\d\d-\d\d\s+\d\d:\d\d:\d\d.\d)", "replace without millisec", cell)
第二个参数是我的问题。
【问题讨论】:
-
发布你的尝试..
-
如果时间戳是字符串,你可以不切片
[:-2]吗? -
基本上,如果您不提供错误的正则表达式,没有人将无法帮助您...
-
致所有人:对不起,我在阅读您的 cmets 之前发布了一个答案。现在太忙了:)