Часовата марка има ли часова зона?
Часовата марка има ли часова зона?

Видео: Часовата марка има ли часова зона?

Видео: Часовата марка има ли часова зона?
Видео: Камеди Клаб «Эдуард Суровый» Гарик Харламов, Тимур Батрутдинов 2024, Ноември
Anonim

Определението на UNIX времева марка е часова зона независим. В времева марка е броят на секундите (или милисекунди), изминали от абсолютен момент във времето, полунощ на 1 януари 1970 г. по UTC. Независимо от вашата часова зона , а времева марка представлява момент, който е един и същ навсякъде.

Имайки предвид това, какво е времеви печат с TimeZone?

В времева марка типът данни ви позволява да съхранявате както дата, така и час. То обаче няма никакви часова зона данни. Това означава, че когато промените сървъра на вашата база данни часова зона , на времева марка стойността, съхранена в базата данни, не се променя. Данните за времеви отпечатък са времева марка с часови пояс.

времевите марки винаги ли са UTC? Unix времеви печати са винаги базиран на UTC (по друг начин известен като GMT). Разумно е да се каже „Unix времева марка за секунди" или "Unix времева марка в милисекунди". Някои предпочитат израза "милисекунди от епохата на Unix (без да се вземат предвид високосните секунди)".

Просто така, как да получа времеви печат от часовата зона?

Не можеш " получи а Часова зона ID от определен TimeStamp ", това е невъзможно. Вашето броене от епоха е направено, докато отчитате определено часова зона , обикновено UTC. Ако трябва да се знае тази предвидена зона, използвана при създаването на този брой от епоха, тя не може да бъде изведена.

Колко цифри е клеймото за време?

Валиден времева марка включва до 6 цифри на прецизност. Ако допълнително цифри съществуват във входните стойности, времева марка е закръглена. Следващите примери показват поведението, когато различни стойности се вмъкват в a TIMESTAMP колона. Диапазонът от валидни дати в времеви печати е от 01-01-0001 до 12-31-9999.

Препоръчано: