конструктор DateTime::Date.withTimeZone

Создает объект Date, на основе значений для года, месяца, дня, часа, минуты, секунды, миллисекунды и часового пояса.

Синтаксис

DateTime.Date.withTimeZone
(int year, int month, int day, int hours, int minutes, int seconds, int milliseconds, TimeZone timeZone)

Передаваемые параметры

int year, int month, int day, int hours, int minutes, int seconds, int milliseconds, TimeZone timeZone

Описание

Конструктор Date.withTimeZone создает новый эксземпляр класса Date, на основе значений для года, месяца, дня, часа, минуты, секунды, и миллисекунды, и часового пояса. Значение часового пояса timeZone обязательно должно быть указанно, и не может равняться null.

В случае, если были заданы недопустимые значения аргументов (например, отприцательные значения) будет сгенерированно исключение IllegalArgumentException.

Официальная документация (английский)