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

<< Click to Display Table of Contents >>

Навигация  Проект > Скрипты > Язык 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"


 

currentdatetimeinmil() - используется для получения текущего значения даты и времени в миллисекундах с 1 Января 1970.

 

Пример:

long date = currentdatetimeinmil();

Ответ:

date = 1627475044148


 

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

 


 

sleep(Input1) - используется для создания паузы. Input1 содержит время паузы в миллисекундах.

 

Пример:

sleep(1000); //скрипт "спит" 1000 ms.