Дата/время

Этот компонент используется для ввода определенного значения даты. Он сочетает в себе редактируемое поле ввода и выпадающий список с возможностью выбора даты.

Общие переменные (свойства)

[?]

Общие переменные: Имя, Видимый, Свойства расширения, Ширина сетки, Высота сетки, Выход за пределы контента, Стиль контейнера, Пользовательские классы, Стиль

Формат

Определяет формат отображения даты. Строка формата может содержать следующие токены:

Токен

Выход

Месяц

M

1 2 ... 11 12


Mo

1st 2nd ... 11th 12th


MM

01 02 ... 11 12


MMM

Jan Feb ... Nov Dec


MMMM

January February ... November December

Квартал

Q

1 2 3 4


Qo

1st 2nd 3rd 4th

День месяца

D

1 2 ... 30 31


Do

1st 2nd ... 30th 31st


DD

01 02 ... 30 31

День года

DDD

1 2 ... 364 365


DDDo

1st 2nd ... 364th 365th


DDDD

001 002 ... 364 365

День недели

d

0 1 ... 5 6


do

0th 1st ... 5th 6th


dd

Su Mo ... Fr Sa


ddd

Sun Mon ... Fri Sat


dddd

Sunday Monday ... Friday Saturday

День недели (Locale)

e

0 1 ... 5 6

День недели (ISO)

E

1 2 ... 6 7

Неделя года

w

1 2 ... 52 53


wo

1st 2nd ... 52nd 53rd


ww

01 02 ... 52 53

Неделя года (ISO)

W

1 2 ... 52 53


Wo

1st 2nd ... 52nd 53rd


WW

01 02 ... 52 53

Год

YY

70 71 ... 29 30


YYYY

1970 1971 ... 2029 2030


YYYYYY

-001970 -001971 ... +001907 +001971

Важно: Расширенные годы (Охватывают полный диапазон значений времени примерно 273,790 лет до и после от 01 января 1970 г.)


Y

1970 1971 ... 9999 +10000 +10001

Важно: соответствует стандарту ISO 8601 для дат после 9999 года

Год эры

y

1 2 ... 2020 ...

Эра

N, NN, NNN

BC AD

Важно: аббревиатура названия эры


NNNN

Before Christ, Anno Domini

Важно: полное название эры


NNNNN

BC AD

Важно: краткое название эры

Недель в году

gg

70 71 ... 29 30


gggg

1970 1971 ... 2029 2030

Недель в году (ISO)

GG

70 71 ... 29 30


GGGG

1970 1971 ... 2029 2030

AM/PM

A

AM PM


a

am pm

Час

H

0 1 ... 22 23


HH

00 01 ... 22 23


h

1 2 ... 11 12


hh

01 02 ... 11 12


k

1 2 ... 23 24


kk

01 02 ... 23 24

Минута

m

0 1 ... 58 59


mm

00 01 ... 58 59

Секунда

s

0 1 ... 58 59


ss

00 01 ... 58 59

Доля секунды

S

0 1 ... 8 9


SS

00 01 ... 98 99


SSS

000 001 ... 998 999


SSSS ... SSSSSSSSS

000[0..] 001[0..] ... 998[0..] 999[0..]

Временная зона

z or zz

EST CST ... MST PST


Z

-07:00 -06:00 ... +06:00 +07:00


ZZ

-0700 -0600 ... +0600 +0700

Временная метка Unix

X

1360013296

Временная метка Unix в миллисекундах

x

1360013296123

Имя переменной:

format

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

format

String

Формат

Начальная дата

Значение по умолчанию отдельного указателя даты или начальная дата, если активировано свойство Диапазон дат.

Имя переменной:

startDate

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

startDate

Date

Начальная дата

Диапазон дат

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

Имя переменной:

range

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

range

Boolean

Диапазон дат

Конечная дата

Значение конечной даты по умолчанию на указателе даты. Это свойство имеет смысл только при активированном свойстве Диапазон дат.

Имя переменной:

endDate

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

endDate

Date

Конечная дата

Кнопки диапазона

Данное свойство позволяет создавать кнопки диапазона на всплывающем списке с возможностью выбора даты. При  нажатии на эти кнопки выбирается преднастроенный диапазон дат.

Имя переменной:

rangeButtons

Записи:

0..не ограничено

Формат записи:

Имя поля

Тип поля

Примечания

name

String

Name. Текст метки кнопки.

range

Integer

Range. Число элементов для выбора.

direction

String

Direction. Определяет направление выбора даты. Данное свойство имеет несколько возможных значений:

  • Forward - выбирает число элементов, начиная с текущей даты;
  • Today - выбирает только текущую даты. Свойства Range, step и dynamicStep будут проигнорированы;
  • Back - выбирает число элементов до текущей даты.

step

String

Step. Определяет единицу измерения, используемую в свойстве range. Данное свойство имеет несколько возможных значений:

  • Hour
  • Day
  • Month

dynamicStep

Boolean

Dynamic Step. Позволяет сдвигать определенный диапазон на значение, указанное в свойстве range, при каждом нажатии кнопки.

Неактивный

Этот флаг показывает, активен ли компонент. Неактивные компоненты не отвечают на ввод пользователя и недоступны для выбора.

Имя переменной:

disabled

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

disabled

Boolean

Неактивный

Общие события

[?]

Общие события: отсутствуют