gpt4 book ai didi

python - 想要在Python中找到不同日期格式的两个日期之间以天为单位的差异

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:24 25 4
gpt4 key购买 nike

我使用 SQL 查询从数据库中提取两个不同的日期。我希望在 Python 中进行转换,但我想要使用的两个主要日期以不同的格式存储。第一个日期的日期格式为 (YYYY/MM/DD),另一个日期的格式为 (YYYY/MM/DD HH:MM:SS)。我想要天数差异,因此 DATETIME 在第二个日期中无关紧要。我想知道在 python 中执行此操作最简单的方法是什么?理想情况下,我希望自动执行此操作,在其中创建 DATETIME 变量的 DATE 格式,并获取两个 DATES 之间的差异。

我已经尝试了以下方法,但由于我正在处理系列,所以我也遇到了错误。我正在尝试获取每一行的增量。

df.delta = (df.DATETIME - df.DATE)

df.delta = datetime.timedelta(df.DATETIME - df.DATE)

最佳答案

import datetime

d1 = datetime.datetime.strptime('2018/01/13', '%Y/%m/%d')
d2 = datetime.datetime.strptime('2018/01/15 18:34:02', '%Y/%m/%d %H:%M:%S')
delta = d2 - d1
print delta.total_seconds()
print delta.days

关于python - 想要在Python中找到不同日期格式的两个日期之间以天为单位的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48627387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com