将特定时间添加到日期时间列

时间:2018-06-05 14:25:57

标签: python pandas datetime timedelta

我正在使用pandas.Timestamp.now(tz =' America / New_York')来获取当前时间。

并使用pandas.Timestamp.now(tz =' America / New_York')。date()获取当前日期

但我想在当前日期添加9小时30分钟

pandas.Timestamp.now(tz='America/New_York').date() + pandas.Timedelta('570 minutes') 

以下代码仅提供9小时30分钟的日期。我应该在哪里改进?

1 个答案:

答案 0 :(得分:3)

你可能打算在添加两个之前调用normalize

i = pandas.Timestamp.now(tz='America/New_York').normalize() 
j = pandas.Timedelta('570 minutes')

print(i + j) 
Timestamp('2018-06-05 09:30:00-0400', tz='America/New_York')