如何在Python中计算两个不同格式日期之间的天数?

2024-10-03 23:17:43 发布

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

我有一个熊猫数据框,其中有一列orderdates,格式如下:2019-12-26。 但是,当我取这个日期的最大值时,它将给出2019-12-12。而实际上是2019-12-26。这是有意义的,因为我的dateformat是荷兰语,max()函数使用“American”(如果我错了请更正我)格式。 这意味着我的计算不正确

如何更改函数的计算方式?或者,如果不可能,请更改“我的日期”列的格式,以便计算正确

[In] df['orderdate'] = df['orderdate'].astype('datetime64[ns]')
     print(df["orderdate"].max())
[Out] 2019-12-12 00:00:00

谢谢大家!


Tags: 数据函数indf格式方式max意义