我有一个网络爬虫,我试图从DateTime中删除时钟时间。例如,从爬虫我得到“2019年1月29日09:46:46",如何删除或替换"9:46:46”,使只有“2019年1月29日”离开。
我试着写了这段代码,但没有结果。我使用".replace(time,‘')“来删除小时、分钟和秒。但是它看起来像是删除了所有的DateTime。
date_time = record.find('i ') .replace(time,‘’)
从date_time中,我根据我爬到的网站上的日期得到日期。但我希望只知道日期、月份和年份,而不需要时间、时间和时间。
发布于 2019-08-05 06:41:45
也许可以试试这个:
import re
text = "29 january 2019 09:46:46"
justDate = re.split('\s\d{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'https://stackoverflow.com/questions/57353299
复制相似问题