Перейти к основному содержимому
Перейти к основному содержимому

Time64

Тип данных Time64 позволяет хранить временные значения с точностью до долей секунды. В отличие от DateTime64, он не включает в себя календарную дату, а представляет только время. Точность определяет разрешение хранимых значений в долях секунды.

Размер тика (точность): 10-precision секунд. Допустимый диапазон: [ 0 : 9 ]. Обычно используются - 3 (миллисекунды), 6 (микросекунды), 9 (наносекунды).

Синтаксис:

Внутренне Time64 хранит данные как число Int64 тиков с начала суток (000:00:00.000000000). Разрешение тика определяется параметром точности. При желании, временная зона может быть указана на уровне колонки, что влияет на то, как временные значения интерпретируются и отображаются в текстовом формате.

В отличие от DateTime64, Time64 не хранит компонент даты, что означает, что он представляет только время. Подробности смотрите в Time.

Поддерживаемый диапазон значений: [000:00:00, 999:59:59.99999999]

Примеры

  1. Создание таблицы с колонкой типа Time64 и вставка данных в нее:
  1. Фильтрация по значениям Time64

В отличие от Time, значения Time64 не конвертируются из String автоматически.

В отличие от вставки, функция toTime64 будет рассматривать все значения как десятичный вариант, поэтому точность необходимо указывать после десятичной точки.

  1. Получение временной зоны для значения типа Time64:

Смотрите также