删除datetime python中的时间

时间:2015-02-19 06:33:55

标签: regex python-2.7 datetime datetime-format

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

但我想在我的模板文件中删除此值的09:09 PM(时间)。我怎么能这样做?

我试试这个:

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

2 个答案:

答案 0 :(得分:0)

通过re模块。

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

这将替换第一个空格中的所有字符,直到结尾为空字符串。

答案 1 :(得分:0)

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

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