如何在python3.5的datetime列表中选择日期和小时

2024-10-04 03:19:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含年、月、日、小时、分、秒和tzinfo的日期时间列表,例如

In [1]:TimeCreate[0:4]
Out[1]:
[datetime.datetime(2011, 1, 1, 0, 0, 2),
 datetime.datetime(2011, 1, 1, 0, 2, 2),
 datetime.datetime(2011, 1, 1, 0, 27, 2),
 datetime.datetime(2011, 1, 1, 1, 0, 2)]

我只想在datetime中选择日期和小时,因此,我可以将前三项作为一个类,即我可以汇总每个小时下的重复次数。如何获得以下格式?在

^{pr2}$

因此,我可以获得信息,例如0小时重复3次。
非常感谢


Tags: in信息列表datetime格式时间out次数
2条回答

你可以从中提取任何东西日期时间。日期时间班级

导入日期时间

目标=日期时间。日期时间(2011,1,1,0,0,2)

打印(目标日, 目标时间)在

使用^{}

import datetime

list_dt = [ datetime.datetime(2011, 1, 1, 0, 0, 2),
            datetime.datetime(2011, 1, 1, 0, 2, 2),
            datetime.datetime(2011, 1, 1, 0, 27, 2),
            datetime.datetime(2011, 1, 1, 1, 0, 2)] 

adjust_dt = [dt.replace(minute=0, second=0) for dt in list_dt] 

使用^{}来计算频率

^{pr2}$

相关问题 更多 >