Czy znacznik czasu ma strefę czasową?
Czy znacznik czasu ma strefę czasową?

Wideo: Czy znacznik czasu ma strefę czasową?

Wideo: Czy znacznik czasu ma strefę czasową?
Wideo: Tajemnica Czasu 2024, Kwiecień
Anonim

Definicja UNIX znak czasu jest strefa czasowa niezależny. ten znak czasu to liczba sekund (lub milisekund), które upłynęły od bezwzględnego punktu w czasie, północy 1 stycznia 1970 roku czasu UTC. Niezależnie od twojego strefa czasowa , a znak czasu reprezentuje moment, który jest wszędzie taki sam.

Mając to na uwadze, czym jest znacznik czasu w TimeZone?

ten znak czasu typ danych umożliwia przechowywanie zarówno daty, jak i czasu. Jednak nie ma żadnych strefa czasowa dane. Oznacza to, że po zmianie serwera bazy danych strefa czasowa , ten znak czasu wartość przechowywana w bazie danych nie ulega zmianie. Dane sygnatury czasowej to znacznik czasu ze strefą czasową.

czy znaczniki czasu są zawsze UTC? Uniksa znaczniki czasu są zawsze oparte na UTC (inaczej znany jako GMT). Rozsądnie jest powiedzieć „uniks znak czasu w kilka sekund” lub „Unix znak czasu w milisekundach”. Niektórzy wolą sformułowanie „milisekundy od epoki Uniksa (bez względu na sekundy przestępne)”.

Po prostu, jak uzyskać znacznik czasu ze strefy czasowej?

Nie możesz " dostwać a Strefa czasowa ID od pewnego Znak czasu ", to jest niemożliwe. Twoje liczenie z epoki zostało dokonane podczas rozliczania pewnego strefa czasowa , zwykle UTC. Jeśli musisz znać zamierzoną strefę użytą przy tworzeniu tego odliczania od epoki, nie można tego wywnioskować.

Ile cyfr to znacznik czasu?

Właściwy, pasujący, poprawny znak czasu zawiera do 6 cyfry precyzji. Jeśli dodatkowe cyfry istnieją w wartościach wejściowych, znak czasu jest zaokrąglony. Poniższe przykłady pokazują zachowanie, gdy różne wartości są wstawiane do a ZNAK CZASU kolumna. Zakres poprawnych dat w znaczniki czasu wynosi od 01-01-0001 do 12-31-9999.

Zalecana: