删除日期时间 python 中的时间

Remove time in datetime python

我必须从这个日期和时间格式“01/31/2000 09:09 PM”中单独删除时间。

但我想在我的模板文件中删除此值的 09:09 PM(time)。我该怎么做?

我正在尝试这个:

datetime.strptime("01/31/2000 09:09 下午", "%m-%d-%y %H:%M:%p")

通过re模块。

>>> s = "01/31/2000 09:09 PM"
>>> re.sub(r'\s.*', '', s)
'01/31/2000'

这会将第一个 space 到结尾的所有字符替换为空字符串。

在这种情况下不需要正则表达式:

>>> s = "01/31/2000 09:09 PM"
>>> date, space, time = s.partition(' ')
>>> date
'01/31/2000'