小编Mat*_*que的帖子

计算两个瞬间之间的天数、小时数和分钟数

我有一个像这样格式化的即时文件:

DateTimeFormatter formatter = 
 DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT )
                                 .withLocale( Locale.UK )
                                 .withZone( ZoneId.of("UTC"));

String instant = formatter.format(Instant.now()).toString();
Run Code Online (Sandbox Code Playgroud)

我想计算 Instant 和 Instant.now() 之间的天数、小时数和分钟数(如果可能),例如:

// for days
String daysBetween = Instant.now() - instant;
Run Code Online (Sandbox Code Playgroud)

我可以吗?

java time date java.time.instant

10
推荐指数
1
解决办法
8629
查看次数

20 秒后退出 while 循环

如何在 20 秒过去后退出 while 循环?我想避免使用线程。

while (var) {
    // ...do something

    if (20secondsIsPassed) {
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

java time jvm if-statement while-loop

2
推荐指数
1
解决办法
4290
查看次数

标签 统计

java ×2

time ×2

date ×1

if-statement ×1

java.time.instant ×1

jvm ×1

while-loop ×1