如何获得超过2天的过期时间python



希望你能帮我解决这个问题。我正在做一个项目,该项目涉及跟踪订单下达和交付之间的时间间隔。我正在使用的文件的日期格式如下:"日历日:小时:分钟:秒;

也就是说,我能够使用以下代码为属性创建datetime64[ns]对象:

df["Customer placed order datetime"] = pd.to_datetime(data["Customer placed order datetime"], format='%d %H:%M:%S')
data["Delivered to consumer datetime"] = pd.to_datetime(data["Delivered to consumer datetime"], format='%d %H:%M:%S')

然后,我将计算订单交付的时间和下订单的时间之间的差额,以获得总的时间间隔

data["lapse"] = data["Delivered to consumer datetime"] - data["Customer placed order datetime"]

这对当天交付的订单非常有效,但我遇到了深夜下单第二天交付的问题。请参阅以下示例:

客户下订单|日期时间交付给消费者日期时间|过期

1900-01-31 23:59:46 | 1900-01-01 01:49:07 | 31天+01:49:21

关于如何解决这个问题,有什么建议吗?

谢谢!

提供的示例没有反映出您试图解决的问题。示例中的日期彼此相隔一个月。尝试使用有效的示例重新创建错误,并查看问题是否仍然存在

最新更新