简体   繁体   English

计算 python 中两个日期之间的差异

[英]Calculate difference between two dates in python

I have two columns date1 and date2 in 2/23/2022 12:30:26 format,i want to calculate difference in hours.我有两列 date1 和 date2 格式为2/23/2022 12:30:26 ,我想计算小时差。 How to implement.如何实施。

You can convert two columns to datetime type then subtract at last get hours from timedelta object.您可以将两列转换为日期时间类型,然后从 timedelta object 中减去最后获取小时数。

df['date1'] = pd.to_datetime(df['date1'])
df['date2'] = pd.to_datetime(df['date2'])

df['diff'] = (df['date1']-df['date2']) / pd.Timedelta(hours=1)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM