gpt4 book ai didi

Android 减去日期

转载 作者:太空狗 更新时间:2023-10-29 16:21:39 25 4
gpt4 key购买 nike

所以我想减去我用这段代码想出的 2 个日期:

java.text.DateFormat df = new java.text.SimpleDateFormat("hh:mm:ss_yyyy.MM.dd");
java.util.Date date1 = new java.util.Date();
java.util.Date date2 = df.parse("00:00:00_2013.01.01");
long diff = date2.getTime() - date1.getTime();

但问题是 diff 不正确。

谁能告诉我我做错了什么?

最佳答案

您在评论中的差异示例是错误的。我试过你的代码并得到了这个结果:

try {
DateFormat df = new SimpleDateFormat("hh:mm:ss_yyyy.MM.dd");
Date date1 = new java.util.Date();
Date date2 = df.parse("00:00:00_2013.01.01");
long diff = date2.getTime() - date1.getTime();
Log.e("TEST" , date1.getTime() + " - " + date2.getTime() + " - " + diff);
} catch (ParseException e) {
Log.e("TEST", "Exception", e);
}

date1: 1350921506492
date2: 1356994800000
diff: 6073293508

diff / 1000 / 60 / 60 / 24 = 70,292748935

并粗略检查了 70 天,直到新年听起来不错。

关于Android 减去日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13014987/

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