Analytics and Automation Software : Cisco Data Virtualization

Часто задаваемые вопросы Комплекта Виртуализации данных: Как я преобразовываю значения Эпохи Unix в метки времени CIS?

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв

Введение

Этот документ описывает, как Эпоха Unix значение BIGINT, полученное из источника данных, может быть преобразована в значение метки времени в Сервере информации о Cisco (CIS).

Внесенный Suresh Venkatesan, специалистом службы технической поддержки Cisco.

Как я преобразовываю значения Эпохи Unix в метки времени CIS?

Можно использовать этот сценарий StructuredQuery Language (SQL) (язык структурированных запросов) для преобразования значений Эпохи Unix в метки времени CIS:

PROCEDURE toTimestamp
(
               IN          inBigInt                               BIGINT,
               OUT      outTs                                    TIMESTAMP
)
BEGIN
               SET outTs = UTC_TO_TIMESTAMP(inBigInt /1000 + inBigInt % 1000 + 8*60*60);
END

Если сервер находится в часовом поясе UTC, и вы преобразовываете UTC в GMT к PST, используете этот сценарий SQL:

 UTC_TO_TIMESTAMP((inBigInt-15*60*60*1000) /1000 +
(inBigInt-15*60*60*1000) % 1000 + 8*60*60)

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.