gpt4 book ai didi

java - 日历 : set TimeZone correctly

转载 作者:行者123 更新时间:2023-11-30 04:11:50 25 4
gpt4 key购买 nike

我会为日历实例设置一个时区,但我无法做到这一点。我尝试过:

DateFormat dateFormat = new SimpleDateFormat("dd//MM/yyyy HH:mm:ss");
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("America/Rosario"));
System.out.println(cal.getTime());

(我随机使用了“America/Rosario”),但我始终获得当前时间。什么是正确的模式来做到这一点?

最佳答案

您应该在 DateFormat 对象中设置时区:

DateFormat df = new SimpleDateFormat("dd//MM/yyyy HH:mm:ss", Locale.getDefault());
df.setTimeZone(TimeZone.getTimeZone("America/Rosario"));

// Will print the formatted date-time in the America/Rosario timezone
System.out.println(df.format(new Date()));

关于java - 日历 : set TimeZone correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19421315/

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