我有一个.csv文件,该文件包含2列begin_time和end_time,其中包含以下格式的记录:2013-02-12 16:21:48。 他们从2013年开始到2017年。 我的目标是将它们全部转换为16:21:48的一部分,因此我将能够将所有数据集映射到[00:00:00-23:59:59]范围内,以监控整个24一天中的几个小时检查异常事件。 因此,我想删除记录的yy:mm:dd部分,而仅保留hh:mm:ss部分。
这些是智能家居事件的数据集,我试图发现其中的活动和异常变化。
我尝试过datetime.strftime(time_records,format =“%H:%M:%S”)并返回str,但是当我尝试将str转换为pandas.timestamps时,它将带回yy:mm :dd
我希望2013-02-12 16:21:48的时间戳或日期时间格式为16:21:48,因此我可以将它们转换为UNIX时间戳格式。
预先感谢
答案 0 :(得分:0)
from datetime import datetime
a='2013-02-12 16:21:48'
c=datetime.strptime(a,'%Y-%m-%d %H:%M:%S').time()
print(c)
输出
16:21:48