Heeft tijdstempel een tijdzone?
Heeft tijdstempel een tijdzone?

Video: Heeft tijdstempel een tijdzone?

Video: Heeft tijdstempel een tijdzone?
Video: Dealing with Timezones and Unix Timestamp | Python Datetime | Python30 | Day 4 2024, Mei
Anonim

De definitie van UNIX tijdstempel is tijdzone onafhankelijk. De tijdstempel is het aantal seconden (of milliseconden) dat is verstreken sinds een absoluut tijdstip, middernacht van 1 januari 1970 in UTC-tijd. Ongeacht je tijdzone , een tijdstempel staat voor een moment dat overal hetzelfde is.

Met dit in het achterhoofd, wat is een tijdstempel met TimeZone?

De tijdstempel gegevenstype kunt u zowel datum als tijd opslaan. Het heeft echter geen tijdzone gegevens. Het betekent dat wanneer u uw databaseserver wijzigt: tijdzone , de tijdstempel waarde die in de database is opgeslagen, verandert niet. De timestamptz-gegevens zijn de tijdstempel met tijdzone.

zijn tijdstempels altijd UTC? Unix tijdstempels zijn altijd gebaseerd op UTC (ook wel bekend als GMT). Het is redelijk om te zeggen "een Unix" tijdstempel in seconden", of "een Unix tijdstempel in milliseconden". Sommigen geven de voorkeur aan de formulering "milliseconden sinds het Unix-tijdperk (zonder rekening te houden met schrikkelseconden)".

Simpel gezegd, hoe krijg ik een tijdstempel van de tijdzone?

Jij kan niet " krijgen een Tijdzone ID van een bepaalde Tijdstempel ", dat is onmogelijk. Je telling-van-tijdperk is gemaakt terwijl je rekening hield met een bepaalde tijdzone , meestal UTC. Als de beoogde zone moet weten die is gebruikt bij het maken van die telling-van-tijdperk, kan dit niet worden afgeleid.

Hoeveel cijfers is een tijdstempel?

Een geldige tijdstempel omvat tot 6 cijfers van precisie. Indien extra cijfers bestaan in invoerwaarden, de tijdstempel wordt afgerond. De volgende voorbeelden tonen het gedrag wanneer verschillende waarden worden ingevoegd in a TIJDSTEMPEL kolom. Het bereik van geldige datums in tijdstempels is van 01-01-0001 tot 31-12-9999.

Aanbevolen: