gpt4 book ai didi

java - 如何在 Java 中获取当前服务器时间?

转载 作者:搜寻专家 更新时间:2023-11-01 04:00:02 24 4
gpt4 key购买 nike

如何在 Java 中获取当前服务器的时间?我试过 System.currentTimeMills() 但它返回给我的是客户端时间而不是服务器时间。我想获得以毫秒为单位的“服务器”时间。

我在网上搜索过,没有找到。所有代码都从 1970 返回值。我想要的是例如:当前服务器时间是 9/25/2012:10:19AM 以毫秒为单位。

最佳答案

System.currentTimeMillis() 返回自 1970 年以来的毫秒数。

如果你在服务器上运行它,你会得到服务器时间。如果您在客户端(例如 Applet、独立桌面应用程序等)上运行它,您将获得客户端时间。要获取客户端上的服务器日期,请设置一个调用,以将格式化字符串中的服务器时间返回给客户端。

如果你想以某种方式格式化日期,首先创建一个 Date() 对象,然后使用 SimpleDateFormat 格式化它

Date d1 = new Date();
SimpleDateFormat df = new SimpleDateFormat("MM/dd/YYYY HH:mm a");
String formattedDate = df.format(d1);

关于java - 如何在 Java 中获取当前服务器时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584992/

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