gpt4 book ai didi

java - 在java中将多个位置的本地日期时间转换为UTC

转载 作者:太空宇宙 更新时间:2023-11-04 12:51:52 25 4
gpt4 key购买 nike

目前,Java 应用程序已部署在多个国家/地区的站点位置。某些操作的本地日期和时间会传递给应用程序没有时区。

必须将每个本地时间戳转换为 UTC。如何获取 localTimeZone(取决于应用程序运行的位置),检查此项并将所有日期转换为 UTC。

最佳答案

请做同样的事情,

TimeZone currentTimeZone = TimeZone.getDefault();

DateFormat formatter = DateFormat.getDateTimeInstance(
DateFormat.DEFAULT,
DateFormat.DEFAULT,
Locale.getDefault());
formatter.setTimeZone(currentTimeZone);

Date myDate = new Date();
System.out.println( formatter.format(myDate)); // you Local time

formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
System.out.println(formatter.format(myDate)); // UTC time

关于java - 在java中将多个位置的本地日期时间转换为UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35746587/

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