gettime
Материал из Pro-Pawn Wiki
Описание:
Узнаёт текущее время.
Параметры:
(&hour=0, &minute=0, &second=0) |
&hour | Часовая составляющая времени (необязательный параметр). |
&minute | Минутная составляющая (необязательный параметр). |
&second | Секундная составляющая (необязательный параметр). |
Возвращаемое значение:
Текущее Unix-время. Часовая, минутная и секундная составляющие по отдельности возвращаются косвенно через параметры
hour
, minute
и second
соответственно.
Пример использования:
main()
{
new timestamp;
new hour, minute, second;
// Вариант 1: Узнаем текущее Unix-время.
timestamp = gettime();
// Вариант 2: Узнаем час, минуту и секунду по отдельности.
gettime(hour, minute, second);
// Вариант 3: Узнаём и Unix-время, и отдельные составляющие времени.
timestamp = gettime(hour, minute, second);
// Вариант 4: Пропустим одну из составляющих.
// Допустим, нужно узнать только минуту и секунду.
gettime(_, minute, second);
// Пример вывода: "Текущее время: 14:26:48"
printf("Текущее время: %d:%02d:%02d", hour, minute, second);
// Пример вывода: "Unix-время: 1524986808 (01011010111001010111001110111000)"
printf("Unix-время: %d (%032b)", timestamp, timestamp);
}
{
new timestamp;
new hour, minute, second;
// Вариант 1: Узнаем текущее Unix-время.
timestamp = gettime();
// Вариант 2: Узнаем час, минуту и секунду по отдельности.
gettime(hour, minute, second);
// Вариант 3: Узнаём и Unix-время, и отдельные составляющие времени.
timestamp = gettime(hour, minute, second);
// Вариант 4: Пропустим одну из составляющих.
// Допустим, нужно узнать только минуту и секунду.
gettime(_, minute, second);
// Пример вывода: "Текущее время: 14:26:48"
printf("Текущее время: %d:%02d:%02d", hour, minute, second);
// Пример вывода: "Unix-время: 1524986808 (01011010111001010111001110111000)"
printf("Unix-время: %d (%032b)", timestamp, timestamp);
}
См. также: