添加python日期时间小时数

添加python日期时间小时数,python,datetime,Python,Datetime,我有一个日期和时间数据集(跨度约为一年半),我将此信息转换为python datetime对象,并将其绘制在x轴上(以月为单位),而将一些相关数据绘制在y轴上。我的问题是获取日期时间数据并将其转换为累计小时数,即不是绘制4月、5月、6月、7月等。我想获取日期时间信息并绘制相关的小时数,该小时数将随着月份在x轴上的前进而增加(即0、100、200、300等)。我想我正在寻找关于伪代码的建议,关于如何在最初12小时后增加时间序列中的每小时,非常感谢您的帮助,谢谢 您可以使用datetime.date

我有一个日期和时间数据集(跨度约为一年半),我将此信息转换为python datetime对象,并将其绘制在x轴上(以月为单位),而将一些相关数据绘制在y轴上。我的问题是获取日期时间数据并将其转换为累计小时数,即不是绘制4月、5月、6月、7月等。我想获取日期时间信息并绘制相关的小时数,该小时数将随着月份在x轴上的前进而增加(即0、100、200、300等)。我想我正在寻找关于伪代码的建议,关于如何在最初12小时后增加时间序列中的每小时,非常感谢您的帮助,谢谢

您可以使用
datetime.datetime
实例执行心律失常。如果从另一个实例中减去一个
datetime.datetime
实例,将得到一个
datetime.timedelta
对象。然后,可以将生成的时间差用作轴标签。您可以通过
datetime.timedelta.total_seconds()
获得总秒数,并将其转换为小时。

如果您添加一些相关代码,这将有助于您的原因,您希望x轴显示某个参考数据时间的小时数,对吗?对,我希望x轴显示原始日期和时间的小时数。
delta.total_seconds()
将delta转换为秒,而不是小时。要转换为小时-使用除法运算符:
delta/timedelta(小时=1)
。是的,我声明它转换为秒,但是使用
timedelta
转换为小时是一个很好的方法***哇,两分钟后我就看到你说的了?