如何更换或删除时钟时间



我有一个Web爬网,我正在尝试从DateTime中删除时钟时间。例如,从爬行者那里,我获得了" 2019年1月29日09:46:46",如何删除或替换" 9:46:46",以便仅剩下" 2019年1月29日"。

我试图编写此代码,但它一无所获。我使用" .replace(time,''("来删除小时,分钟和第二。但看起来就像删除所有日期时间。

date_time = record.find('i'(。替换(时间,''(

从date_time开始,我根据我爬行的网站上的日期获得日期。但是我希望只能获得日期,几个月和一年,而没有小时,分钟和秒。

也许尝试以下方法:

import re
text = "29 january 2019 09:46:46"
justDate = re.split('sd{0,2}:d{0,2}:d{0,2}', text)[0]

输出:

justDate
Out[60]: '29 january 2019'

编辑:

op还询问了如何仅获取字符串的时间部分。这样做:

justTime =  re.split('d{4}s', text)[1] 

输出:

justTime
Out[61]: '09:46:46'

最新更新