Blog
Unix-timestamps omzetten op Mac zonder eenheden of tijdzones door elkaar te halen
Controleer eerst de eenheid, vergelijk UTC met lokale tijd en kopieer daarna de datum of timestampnotatie die je doelapp verwacht.
Staat er een Unix-timestamp in een logboek of API-antwoord, controleer dan vóór het omzetten of de waarde in seconden of milliseconden is. Controleer daarna in welke tijdzone je de tijd leest. De Timestamp-tool van Frset zet numerieke timestamps om naar datums en lokale datum- en tijdnotaties terug naar seconden of milliseconden.
Houd het tijdstip en de weergave uit elkaar
Een Unix-timestamp telt tijd vanaf de Unix-epoch. Hetzelfde tijdstip kan anders worden weergegeven in UTC en in de lokale tijdzone van je Mac. De documentatie over datum en tijd van Python legt timestampconversie en de rol van tijdzones uit.
Zo vertegenwoordigen 1704067200 seconden en 1704067200000 milliseconden hetzelfde tijdstip: 1 januari 2024 om 00:00:00 UTC. In Asia/Shanghai is dat 1 januari om 08:00:00. Een verschil van acht uur tussen die weergaven betekent niet dat je bij een van de onderliggende timestamps acht uur moet optellen.
Zet een timestamp om met Frset
- Open Zoeken in Frset en kies Timestamp; standaard gebruik je daarvoor het trefwoord
/time, als je dat niet hebt gewijzigd. - Kies de modus voor timestamp naar datum.
- Plak alleen de numerieke waarde, zonder veldnaam of aanhalingstekens.
- Voer de conversie uit en controleer of de herkende eenheid seconden of milliseconden is.
- Vergelijk de lokale en UTC-uitvoer en kopieer de weergave die je nodig hebt.
De uitvoerinstellingen kunnen lokale tijd, UTC, ISO 8601 en RFC 3339 bevatten. Ontbreekt een bruikbare weergave, controleer dan welke uitvoeropties zijn ingeschakeld. Succesvolle resultaten worden naar het klembord gekopieerd en aan de geschiedenis toegevoegd.
Voor de huidige implementatie accepteert Frset timestampwaarden van 9 of 10 cijfers in seconden en van 12 of 13 cijfers in milliseconden, binnen het ondersteunde bereik van 1 januari 2000 tot 1 januari 2100 UTC. Negatieve waarden, decimale invoer en datums buiten dat bereik worden door deze tool niet ondersteund. Beschouw een afgewezen waarde niet als bewijs dat de brongegevens voor geen enkel systeem geldig zijn.
Zet een lokale datum terug om naar een timestamp
Schakel over naar de modus voor datum naar timestamp en voer een datum in de vorm yyyy-MM-dd HH:mm:ss in, bijvoorbeeld 2024-01-01 08:00:00. Kies voor de uitvoer seconden of milliseconden en voer de tool uit.
Deze invoer wordt geïnterpreteerd in de huidige tijdzone van de Mac. Staat je Mac ingesteld op Asia/Shanghai, dan komt het voorbeeld overeen met 1704067200 seconden. In een andere tijdzone kan dezelfde ingevoerde datum een ander tijdstip vertegenwoordigen. Controleer de tijdzone van de Mac voordat je een geplande tijd van een collega omzet.
Dit veld is geen algemene datumparser. Plak geen ISO-datum met een Z-achtervoegsel of willekeurige datum in natuurlijke taal met de verwachting dat die goed wordt geïnterpreteerd. Gebruik de vereiste notatie en controleer de bedoelde tijdzone apart.
Controleer drie dingen als een resultaat niet klopt
- Eenheid: Een systeem dat milliseconden verwacht heeft een andere numerieke waarde nodig dan een systeem dat seconden verwacht. Controleer de API-documentatie in plaats van alleen op het aantal cijfers af te gaan.
- Tijdzone: Vergelijk UTC met lokale uitvoer voordat je het oorspronkelijke getal aanpast. Een verschil in de weergave is niet per se een fout in de gegevens.
- Betekenis: Controleer of het veld het aanmaakmoment, de laatste wijziging, vervaldatum of een geplande gebeurtenis bevat. Een juiste conversie vertelt niet waarvoor het veld wordt gebruikt.
Kopieer alleen de waarde die de doelapp verwacht. Heeft die een getal nodig, plak dan niet een heel resultaatblok met labels en meerdere datumformaten. Controleer een vervaldatum of geplande tijd voordat je die in een echt systeem toepast.
Bewaar de bron bij de conversie
Bewaar bij het onderzoeken van een antwoord de veldnaam, oorspronkelijke waarde en verwachte eenheid samen in je werknotitie. De JSON-gids maakt het antwoord beter leesbaar, terwijl je gekopieerde bron met de klembordgeschiedenis terug kunt vinden.
Timestampconversie gebeurt lokaal en vereist geen AI-aanbieder. Beschikbaar gebruik van tools hangt af van je Frset-abonnement; de regels voor eenheden, bereik en tijdzones blijven gelden, ongeacht welk abonnement je gebruikt.