Библиотеки » Основная библиотека (dart:core) » DateTime
DateTime - интерфейс DateTime
Интерфейс Date
является базовым интерфейсом для объектов, представляющими время,
обычно выраженное как дата, время суток и часовой пояс. Методы интерфейса позволяют получать индивидуальные
значения для отдельных компонентов даты и времени, таких как - год, месяц, день, час, минута, секунда.
Кроме того, в интерфейсе Date
описываются методы для простых арифметических операций со временем -
добавление, и вычитание промежутков времени, вычисление разницы между заданными датами.
Интерфейсы
-
Константы
finalAPR: intЧисленное значение, соответствующее месяцу Апрель. -
finalAUG: intЧисленное значение, соответствующее месяцу Август.
-
finalDAYS_IN_WEEK: intКоличество дней в недели
-
finalDEC: intЧисленное значение, соответствующее месяцу Декабрь.
-
finalFEB: intЧисленное значение, соответствующее месяцу Февраль.
-
finalFRI: intЧисленное значение, соответствующее дню недели Пятница.
-
finalJAN: intЧисленное значение, соответствующее месяцу Январь.
-
finalJUL: intЧисленное значение, соответствующее месяцу Июль.
-
finalJUN: intЧисленное значение, соответствующее месяцу Июнь.
-
finalMAR: intЧисленное значение, соответствующее месяцу Март.
-
finalMAY: intЧисленное значение, соответствующее месяцу Май.
-
finalMON: intЧисленное значение, соответствующее дню недели Понедельник.
-
finalNOV: intЧисленное значение, соответствующее месяцу Ноябрь.
-
finalOCT: intЧисленное значение, соответствующее месяцу Октябрь.
-
finalSAT: intЧисленное значение, соответствующее дню недели Суббота.
-
finalSEP: intЧисленное значение, соответствующее месяцу Сентябрь.
-
finalSUN: intЧисленное значение, соответствующее дню недели Воскресенье.
-
finalTHU: intЧисленное значение, соответствующее дню недели Четверг.
-
finaltimeZone: TimeZoneВозвращает часовой пояс, установленный для текущего объекта.
-
finalTUE: intЧисленное значение, соответствующее дню недели Вторник.
-
finalvalue: intВозвращает значение миллисекунд прошедших с 1970-01-01T00:00:00Z (UTC).
-
finalWED: intЧисленное значение, соответствующее дню недели Среда.
-
Конструкторы, фабрики
Создает объектDate
, на основе значений для года, месяца, дня, часа, минуты, секунды, и миллисекунды, -
Создает объект
Date
, на основе UNIX-время - количество милисекунд прошедших с 1970-01-01, и часовым поясом. -
Создает объект
Date
, на основе форматированной строкиformattedString
представляющей время и\или дату. -
Создает объект
Date
, на основе текущего времени и даты, и часовым поясом, соответсвующим локальным системным установкам. -
Создает объект
Date
, на основе значений для года, месяца, дня, часа, минуты, секунды, миллисекунды и часового пояса. -
Методы
Расчитывает время и дату, большую текущей на заданный промежуток времени. -
Возвращает новый объект
Date
с временем данного объекта и новым часовым поясомtargetTimeZone
. -
Расчитывает временной промежуток между текущей датой, и указанной
other
. -
Возвращает значение дня (в диапазоне
1..31
) для текущего времени\даты. -
Возвращает значение часа (в диапазоне
0..23
) для текущего времени\даты. -
Возвращает значение миллисекунды (в диапазоне
0..999
) для текущего времени\даты. -
Возвращает значение минуты (в диапазоне
0..59
) для текущего времени\даты. -
Возвращает значение месяца (в диапазоне
1..12
) для текущего времени\даты. -
Возвращает значение секунды (в диапазоне
0..59
) для текущего времени\даты. -
Возвращает день недели
MON..SUN
-
Возвращает значение года для текущего времени\даты.
-
Проверяет соответствует ли часовой пояс установленный для объекта системному.
-
Проверяет соответствует ли часовой пояс установленный для объекта универсальному UTC.
-
Расчитывает время и дату, меньшую текущей на заданный промежуток времени.
-
Преобразует текущую время и дату в эквивалентное ему строковое представление.