如何在Python中拆分日期和时间

时间:2017-03-16 06:55:21

标签: python

我的数据集包含"日期"像这样的专栏" 2003-01-06 00:15:00"。我需要删除这个" 00:15:00"并将其放在另一个名为Time的列中。我们可以实现这一目标。请与您分享您的想法。

2 个答案:

答案 0 :(得分:0)

要严格回答您关于如何从"2003-01-06 00:15:00"中提取日期的问题,您可以拆分有关该空格的字符串,并将其设为["2003-01-06", "00:15:00"]。然后你抓住数组的第一个元素"2003-01-06"

"2003-01-06 00:15:00".split(" ")[0]

如果这就是你需要的帮助,那就太好了;但如果您在从数据集中获取日期时遇到问题,我建议您使用列名和样本条目发布一些数据。

答案 1 :(得分:0)

>>> import re
>>> re_pattern_time = re.compile( r"(.*)\s+(\d\d:\d\d:\d\d)$" )
>>> t = "2003-01-06 00:15:00"
>>> results.group(1)
'2003-01-06'
>>> results.group(2)
'00:15:00'