gpt4 book ai didi

java - 显示错误的时间

转载 作者:行者123 更新时间:2023-11-29 06:48:06 28 4
gpt4 key购买 nike

我已经使用 JSF 编写了一个方法:

public static String getCurrentTime(Locale locale) {
Calendar cal=Calendar.getInstance(locale);
return new SimpleDateFormat("HHmmss").format(cal.getTime());
}

在我的本地机器上测试我的应用程序时,我得到的时间与系统时间相同,但当我的 friend 测试它时,时间延迟为 4 分钟。

可能是什么问题?否则建议一个代码来做同样的事情

最佳答案

发生这种情况是因为您在两台不同的机器上进行测试 - 您的系统时间不同

时间严格取自您本地计算机的时间。如果您将时钟设置为 12:34,您将获得 12:34,而不是实时时间。

除非您连接到网络上的时间服务器,或者以某种方式设法同步您的时钟,否则您永远无法保证获得相同的时间。

或者,一旦您将 JSF 应用程序部署到生产服务器,您将始终获得服务器时间,这自然保证对所有用户都是正确的。

关于java - 显示错误的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/819771/

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