Понимание чисел 'event_timestamp' - PullRequest
0 голосов
/ 21 января 2019

Я хочу найти точную метку времени для события, но цифры в столбце 'event_timestamp', похоже, не имеют смысла:

event_timestamp

Я уже несколько дней гуглю и не могу найти ответ на свою проблему. Это заставляет меня задуматься, задаю ли я неправильный вопрос или не понимаю, что такое временная метка в этом контексте.

Я просто хочу иметь возможность преобразовать эту группу чисел во время в секундах, минутах и ​​часах, чтобы точно знать, когда пользователь вызвал событие.

(Я хочу время, потому что я хочу проверить, что еще сработало за X минут до того, как это событие сработало)

Заранее спасибо,

1 Ответ

0 голосов
/ 21 января 2019

Как указал @ elliott-brossard, использование TIMESTAMP_MICROS преобразует время эпохи UNIX в удобочитаемое для человека время.

Позвольте мне попытаться объяснить, что означает это числосредства.Время UNIX Epoch - это количество секунд, прошедших с 00:00:00 четверга, 1 января 1970 года. Время Unix - это целое число с одной подписью, которое увеличивается каждую секунду, не требуя вычислений для определения года, месяца, дня месяца,час и минуты требуются для разборчивости для людей.

Итак, поскольку число цифр, которым обладает число, которым вы поделились, указано в микросекундах, поэтому вычисление должно быть: 1/1 000 000 секунд.Как описано выше, количество секунд, прошедших с 1 января 1970 года, составляет 1547938463. Существует множество способов преобразования этого числа в читабельный для человека формат, например способ, описанный в @ elliott-brossard, также, каждый язык программы имеет библиотеки для преобразования этогономер и есть несколько веб-страниц , чтобы сделать это.

...