gpt4 book ai didi

java - 将秒添加到 System.currentTimeMillis()

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

我正在尝试使用以下方法计算从现在起 100 天的时间:

import java.util.Date;
public class Main
{
public static void main(String[] args) {
System.out.println("Hello World");
System.out.println(new Date(System.currentTimeMillis() + 8640000 * 1000));
}
}
它让我回来 Jan 04 08:57:25 UTC 2021这是不正确的。我该如何补救?

最佳答案

使用以下内容:

System.out.println(new Date(System.currentTimeMillis() + (long)8640000 * 1000));
或者
System.out.println(new Date(System.currentTimeMillis() + 8640000L * 1000));
8640000 * 1000 是 8,640,000,000,超过 Integer.MAX_VALUE 的 2,147,483,647。您可以通过将其强制转换为 long 来解决此问题。 .
这给出了结果:
Tue Apr 13 15:26:10 EDT 2021

关于java - 将秒添加到 System.currentTimeMillis(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65553784/

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