首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更换或移除时钟时间?

如何更换或移除时钟时间?
EN

Stack Overflow用户
提问于 2019-08-05 06:35:49
回答 1查看 90关注 0票数 0

我有一个网络爬虫,我试图从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中,我根据我爬到的网站上的日期得到日期。但我希望只知道日期、月份和年份,而不需要时间、时间和时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-05 06:41:45

也许可以试试这个:

代码语言:javascript
复制
import re
text = "29 january 2019 09:46:46"
justDate = re.split('\s\d{0,2}:\d{0,2}:\d{0,2}', text)[0]

输出:

代码语言:javascript
复制
justDate
Out[60]: '29 january 2019'

编辑:

OP还询问如何获得字符串的时间部分。为此:

代码语言:javascript
复制
justTime =  re.split('\d{4}\s', text)[1] 

输出:

代码语言:javascript
复制
justTime
Out[61]: '09:46:46'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57353299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档