Unix-aikaleima Muunnin
Muunna Unix-aikaleima luettavaksi päivämääräksi ja ajaksi kaikilla aikavyöhykkeillä. Tukee sekunteja, millisekunteja, mikrosekunteja ja nanosekunteja.
Mikä on Unix-aika?
Unix-aika on sekuntien lukumäärä, joka on kulunut 1. tammikuuta 1970 kello 00:00:00 UTC:stä — 'Unix-epookista'. Se antaa yksiselitteisen kokonaisluvun, joka edustaa mitä tahansa ajanhetkeä kalenterista tai paikallisesta aikavyöhykkeestä riippumatta.
Suomessa Unix-aikaleimat ovat keskeisiä mobiilipankkijärjestelmissä, sähköisessä tunnistautumisessa ja julkisissa palveluissa.
Muunnoskaavat
Muut aikaleima-yksiköt ovat yksinkertaisia kymmenen potenssien kerrannaisia sekuntien perusarvosta.
Yksikkömuunnokset
t_ms = t_sec × 10^3 t_ s = t_sec × 10^6 t_ns = t_sec × 10^9tms=tsec×103tμs=tsec×106tns=tsec×109
Muunnos paikalliseen aikaan
t_local = t_epoch + Δ_UTC × 3600tlocal=tepoch+ΔUTC×3600
Missä Δ_UTC on siirtymä tunteina (esim. +2 EET Suomessa talvella, +3 EEST kesällä).
Esimerkkejä Suomalaisesta Käytännöstä
Epookki Helsingissä (EET)
Aikaleima 0 = 1970-01-01 00:00:00 UTC. Helsingissä (EET, UTC+2) oli kello 02:00 yöllä 1. tammikuuta 1970 — uusi vuosi oli jo alkanut paikallisesti.
Nordea ja OP Pankkijärjestelmät
Suomalaiset pankit Nordea ja OP käyttävät Unix-aikaleimoissa millisekunteja maksutapahtumien kirjaamiseen ja PSD2-ohjelmistorajapintoihinsa.
Suomi.fi Sähköinen Asiointi
Suomen sähköisten julkisten palvelujen portaali Suomi.fi käyttää Unix-aikaleimoissa millisekunteja käyttäjäistuntojen ja asiakirjojen hallintaan.
Mobiilimaksamisen Aikaleima
Suomalaiset mobiilimaksusovellukset (Siirto, MobilePay) tallentavat jokaisen siirron Unix-aikaleimoihin millisekunteina seurattavuuden varmistamiseksi.
Muuntimen Käyttöohje
1
Anna Unix-aikaleima syöttökenttään tai napsauta 'Käytä nykyistä aikaa'.
2
Valitse vastaava yksikkö: sekunnit, millisekunnit, mikrosekunnit tai nanosekunnit.
3
Viiteaikaruutu näyttää aikaleimasi kaikissa neljässä yksikössä samanaikaisesti.
4
Selaa viittä aikavyöhykeryhmää lukeaksesi päivämäärän ja paikallisen ajan mille tahansa lyhenteelle.
5
Kopioi arvo valitsemalla teksti taulukkosolusta.
Vinkkejä ja Yleisiä Virheitä
- ✦Python, Go ja Rust palauttavat oletuksena sekunteja. JavaScript ja Java palauttavat millisekunteja — varo 13-numeroisia aikaleimoihin.
- ✦Aikaleima 0 ei tarkoita nollia — se tarkoittaa täsmälleen 1. tammikuuta 1970 00:00:00 UTC.
- ✦DST-siirtymät taulukossa ovat kiinteitä. Suomen kesäaikasiirtymät eivät näy taulukossa.
- ✦Negatiiviset aikaleimat edustavat päivämääriä ennen vuotta 1970.
- ✦Tarkista aina, onko ulkoisen rajapinnan aikaleima sekunteissa vai millisekunneissa.
Usein Kysyttyjä Kysymyksiä
Miksi Unix-aika alkaa 1. tammikuuta 1970?
Unix-kehittäjät valitsivat pyöreän päivämäärän, joka oli ajankohtainen kehityksen aikana. UTC:n tarkan keskiyön raja yksinkertaisti kokonaislukuaritmetiikkaa.
Mikä on suurin Unix-aikaleima 32-bittisille järjestelmille?
2 147 483 647 — vastaa 2038-01-19 03:14:07 UTC. 64-bittiset järjestelmät laajentavat aluetta noin ±292 miljardia vuotta.
Kuinka muutan Unix-aikaleiman JavaScriptissä?
Käytä new Date(timestamp * 1000) sekunneille tai new Date(timestamp) millisekunneille.
Ottaako Unix-aika huomioon karkaussekunnit?
Ei. Jokainen päivä käsitellään täsmälleen 86 400 sekuntina.
Kuinka saan Unix-aikaleiman Pythonissa?
Käytä time.time() liukuluvulle tai int(time.time()) kokonaisluvulle.
Mikä on ero UTC:n ja GMT:n välillä?
Käytännössä sama siirtymä. GMT on historiallinen; UTC on moderni atomikelloihin perustuva standardi.