Часовой пояс моей локальной машины HST. Но JVM дает мне часовой пояс CUT/UTC. Я пробовал использовать java -Duser.timezone = America/Adak Пример, но он устанавливает HST только для Example.class. Как/где можно I См./Изменение часового пояса JVM?как установить часовой пояс для jvm через командную строку
Значение ZONE в /etc/sysconfig/clock указывает только на часовой пояс HST.
class Example {
public static void main(String[] args) {
System.out.println(java.util.TimeZone.getDefault());
}
}
Приведенный выше код дает мне UTC часовой пояс.
Я использую CentOS бродячего окно и Java 8.
я могу установить часовой пояс с помощью Java -Duser.timezone = America/АДАК
с помощью выше заявления мы наружно установки часового пояса. Но мы не принимаем часовой пояс по умолчанию/машины.
Я спрашиваю, как мы можем получить/посмотреть/изменить часовой пояс системы используя java.
Что именно делать вы подразумеваете под «JVM, дающим мне часовой пояс UT/UTC»? Покажите свой код. –
импорт java.util.TimeZone; класс Пример { public static void main (String [] args) { System.out.println (TimeZone.getDefault()); } } Вышеуказанный код дает мне часовой пояс UTC. Я использую CentOS. Я могу установить часовую зону с помощью java -Duser.timezone = America/Adak , используя вышеуказанный оператор, мы устанавливаем часовой пояс извне. Но мы не используем часовой пояс по умолчанию/машиной. Я спрашиваю, как мы можем получить часовой пояс. –