Create
Возвращает метку времени, полученную из набора указанных значений.
uint8 DateTime.Create(uint2 year, uint1 month, uint1 day, uint1 h, uint1 m, uint1 s)
uint8 DateTime.Create(uint2 year, uint1 month, uint1 day, uint1 h, uint1 m, uint1 s, uint2 ms)
|
Параметры
Параметр
|
Тип
|
Описание
|
year
|
uint2
|
Год. 1601 ≤ year
|
month
|
uint1
|
Месяц. 1 ≤ month ≤ 12
|
day
|
uint1
|
Число месяца. 1 ≤ day ≤ кол-во дней в месяце
|
h
|
uint1
|
Час.0 ≤ h ≤ 23
|
m
|
uint1
|
Минуты.0 ≤ m ≤ 59
|
s
|
uint1
|
Секунды. 0 ≤ s ≤ 59
|
ms
|
uint2
|
Опциональный параметр
Миллисекунды. 0 ≤ ms ≤ 999
Если не указан, считается равным нулю
|
Возвращаемое значение
Тип – uint8.
Метка времени, составленная из набора указанных значений года, месяца, даты, часа, минут, секунд и миллисекунд.
Если какое-то значение принимает некорректное значение, возвращается нулевая метка времени – 1 января 1601 года, 0:00:00.000.
|
Примеры
a: uint8 = DateTime.Create(2000, 1, 2, 3, 4, 5); // Результат: метка времени 2 января 2000 года, 3:04:05
b: uint8 = DateTime.Create(1993, 9, 6, 12, 5, 15, 301); // Результат: метка времени 6 сентября 1993 года, 12:05:15.301
c: uint8 = DateTime.Create(1999, 2, 29, 12, 0, 0, 0); // Результат: 1 января 1601 года, 0:00:00.000, т.к. в феврале 1999 года 28 дней
|