gpt4 book ai didi

java- 2天不同时间之间的差异

转载 作者:行者123 更新时间:2023-12-01 07:04:39 25 4
gpt4 key购买 nike

我想编写一个程序,显示从现在到 future 某个特定时间的剩余时间。因为我想使用 Joda-Time我搜索了很多并找到了一些代码(例如 this one ),但我不知道如何在 2 个不同的日子里 2 个不同的时间执行此操作。有什么想法吗?

最佳答案

你的意思是......

DateTime from = new DateTime(2014, DateTimeConstants.FEBRUARY, 15, 8, 51, 30, 100);
DateTime to = new DateTime(2016, DateTimeConstants.DECEMBER, 25, 17, 01, 51, 50);

Interval i = new Interval(from, to);
Period p = i.toPeriod(PeriodType.yearMonthDayTime());

System.out.println(p.getYears() + " years");
System.out.println(p.getMonths() + " months");
System.out.println(p.getDays() + " days");
System.out.println(p.getHours() + " hours");
System.out.println(p.getSeconds() + " seconds");
System.out.println(p.getMillis() + " millis");

哪个输出

2 years
10 months
10 days
8 hours
20 seconds
950 millis

现在使用...

DateTime from = new DateTime();
DateTime to = new DateTime(2015, 3, 21, 2, 15, 10);

相反,打印...

0 years
0 months
7 days
15 hours
26 seconds
755 millis

关于java- 2天不同时间之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29021676/

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