gpt4 book ai didi

Java获取从特定日期到当前日期的计时器

转载 作者:行者123 更新时间:2023-12-01 16:49:11 27 4
gpt4 key购买 nike

所以我现在有这个代码:

long diff = dateTwo.getTime() - dateOne.getTime();
long seconds = diff/1000;
long minutes = seconds/60;
long hours = minutes/60;
long days = hours/24;
long years = days/365;

这让我得到以分钟、秒、天和年为单位的流逝时间,但我想要一个计时器,显示如下内容:过去的时间 - 1 年、20 天、5 分钟、20 秒。如何制作一个考虑闰年并正确显示数字的算法?

最佳答案

我最终这样做了:

 diff = dataDoi.getTime() - dataPrima.getTime();
x = TimeUnit.MILLISECONDS.toSeconds(diff);
seconds = x % 60;
x /= 60;
minutes = x % 60;
x /= 60;
hours = x % 24;
x /= 24;
days = x % 365;
x /= 365;
years = x;

每次潜水,你只能得到剩余的时间。

关于Java获取从特定日期到当前日期的计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43967344/

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