Установка часового пояса по умолчанию на 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?
Инициализация ArrayList в одну строчку
Почему нет ConcurrentHashSet, если есть ConcurrentHashMap?
Создание репозитория Spring без сущности
Как сгенерировать уникальный хеш-код для строкового ввода в Android?