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 дней