Установка часового пояса по умолчанию на UTC для DateTime Joda-Time
Я в настоящее время создаю объекты DateTime в UTC с использованием следующего подхода:
DateTime now = new DateTime(DateTimeZone.UTC);
Существует ли способ установить значение по умолчанию, чтобы я мог создавать объекты DateTime в UTC, используя конструктор без параметров, чтобы это выглядело более неявно?
DateTime now = new DateTime();
1 ответ(ов)
Если вы действительно беспокоитесь о лишних символах, просто создайте вспомогательный метод:
public static DateTime newUTCDateTime() {
return new DateTime(DateTimeZone.UTC);
}
Этот метод позволяет вам легко создавать объекты DateTime в UTC, избавляя от необходимости каждый раз указывать временную зону.
Как преобразовать Joda LocalDate в Joda DateTime?
Что значит 'synchronized'?
Почему нет ConcurrentHashSet, если есть ConcurrentHashMap?
Как объявить массив в одну строку?
Какие проблемы следует учитывать при переопределении equals и hashCode в Java?