Má časové razítko časové pásmo?
Má časové razítko časové pásmo?
Anonim

Definice UNIXu časové razítko je časové pásmo nezávislý. The časové razítko je počet sekund (nebo milisekund), které uplynuly od absolutního bodu v čase, půlnoci 1. ledna 1970 v čase UTC. Bez ohledu na vaše časové pásmo , a časové razítko představuje okamžik, který je všude stejný.

S ohledem na to, co je časové razítko s TimeZone?

The časové razítko datový typ umožňuje uložit datum i čas. Žádné však nemá časové pásmo data. To znamená, že když změníte databázový server časové pásmo , časové razítko hodnota uložená v databázi se nemění. Data timestamptz jsou časové razítko s časovou zónou.

jsou časová razítka vždy UTC? Unix časová razítka jsou vždy na základě UTC (jinak známý jako GMT). Je rozumné říci „Unix časové razítko v sekundách“nebo „Unix časové razítko v milisekundách". Někteří preferují formulaci „milisekundy od epochy Unixu (bez ohledu na přestupné sekundy)".

Jednoduše tedy, jak získám časové razítko z časového pásma?

Nemůžeš " dostat A Časové pásmo ID od určitého Časové razítko ", to je nemožné. Vaše počítání od epochy bylo provedeno při účtování jistého časové pásmo , obvykle UTC. Pokud musíme znát zamýšlenou zónu použitou při vytváření tohoto počtu od epochy, nelze to odvodit.

Kolik číslic má časové razítko?

Platný časové razítko zahrnuje až 6 číslic přesnosti. Pokud navíc číslic existují ve vstupních hodnotách, časové razítko je zaoblená. Následující příklady ukazují chování při vložení různých hodnot do a ČASOVÉ RAZÍTKO sloupec. Rozsah platných dat v časová razítka je od 01-01-0001 do 12-31-9999.

Doporučuje: