LOCALTIMESTAMP¶
Функция LOCALTIMESTAMP возвращает текущую дату и время с часовым
поясом в виде значения типа DATETIME. Результат совпадает с
CURRENT_TIMESTAMP.
В отличие от PostgreSQL, результат включает часовой пояс.
Функция LOCALTIME пока не поддерживается.
В качестве аргумента можно указать неотрицательное целое число,
определяющее точность дробной части секунд: от 0 до 6 знаков.
По умолчанию используется точность 6. Значения больше 6
также дают точность 6.
Примечание
Часовой пояс определяется настройками хоста с инстансом
Picodata, к которому подключена пользовательская сессия. Часовой пояс хоста
можно посмотреть командами date +%Z или timedatectl.
Синтаксис¶
Примеры¶
Получение текущей даты и времени
sql> SELECT localtimestamp;
+---------------------------------+
| col_1 |
+=================================+
| 2025-09-23T17:30:53.900692+0300 |
+---------------------------------+
(1 rows)
Получение текущей даты и времени с точностью до миллисекунд
sql> SELECT localtimestamp(3);
+------------------------------+
| col_1 |
+==============================+
| 2025-09-24T16:54:55.691000+0300 |
+------------------------------+
(1 rows)
Получение текущей даты и времени с максимальной точностью
sql> SELECT localtimestamp(6);
+------------------------------+
| col_1 |
+==============================+
| 2025-09-24T16:55:12.291324+0300 |
+------------------------------+
(1 rows)