Библиотека даты и времени

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST > Встроенные функции >

Библиотека даты и времени

Previous pageReturn to chapter overviewNext page

datetime(Input) -   эта функция используется для получения компонентов даты и времени в зависимости от значения входной величины:

0 - получение секунд.

1 - получение минут.

2 - получение часа с учетом AM/PM.

3 - получение часа.

4 - получение дня недели (1-Воскресение, 2-Понедельник...)

5 - получение дня месяца.

6 - получение месяца (0 - Январь, 1 - Февраль...).

7 - получение года.

8 - получение минут дня (час*60 + минуты).

 

Пример:

int a = datetime(7);

print(a);

Ответ:

a = 2020;


 

currentdatetime(Input1) - служит для получения текущего значения даты и времени в текстовом формате. Input1 содержит формат даты и времени. Функция возвращает текущее значение даты и времен.

 

Пример:

string date = currentdatetime(“YYYY-MM-dd HH:mm:ss”);

Ответ:

date = "2020-09-15 14:22:12"


 

datetimefrom(Input1, Input2) - используется для конвертации значении времени выраженного в миллисекундах с 1 Января 1970 в текстовый формат. Input1 содержит формат времени и даты в котором вы хотите видеть значение. Input2 содержит дату и время в миллисекундах начиная с 1 Января 1970. Функция возвращает время и дату в строковом формате.

 

Пример:

string date = datetimefrom(“YYYY-MM-dd HH:mm:ss”, 1603713302140);

Ответ:

date = "2020-10-26 11:22:52"

 


 

datetimeto(Input1, Input2) - используется для конвертации значения времени из строкового значения в миллисекунды начиная с 1 Января 1970 года. Input1 содержит формат времени в котором представлено конвертируемое значение. Input2 содержит дату и время в строковом значении. Функция возвращает значение в миллисекундах начиная с 1 Января 1970.

 

Пример:

long date = datetimeto(“YYYY-MM-dd HH:mm:ss”, "2020-10-26 11:22:52");

Ответ:

date = 1603713302140