Mitä nämä päivämäärämuodot ovat?

Saman ajanhetken voi kirjoittaa monella tavalla. Päivämäärät kirjoitetaan eri maissa päivä-, kuukausi- ja vuosijärjestyksessä, standardit määrittävät yhden tavan, jolla tietokoneet vaihtavat niitä keskenään, ja ohjelmat tallentavat päivämäärän usein lukuna: kuinka monta sekuntia, päivää tai pienempää aikayksikköä on kulunut lähtöhetkestä, jota kutsutaan epookiksi.

Tässä on 3. marraskuuta 2026 klo 14.30 UTC eri muodoissa:

Muoto Esimerkki Mitä arvo tarkoittaa
ISO 8601 2026-11-03T14:30:00Z Vuosi, kuukausi, päivä ja aika; Z tarkoittaa UTC-aikaa, tai mukana on aikavyöhykkeen poikkeama, kuten +02:00
Unix-aikaleima 1793716200 Sekunnit 1. tammikuuta 1970 klo 00.00 UTC alkaen
Unix-aikaleima millisekunteina 1793716200000 Millisekunnit 1. tammikuuta 1970 alkaen, kuten JavaScriptin Date.now() ne antaa
RFC 2822 Tue, 03 Nov 2026 14:30:00 +0000 Sähköpostien otsakkeissa käytetty päivämäärämuoto, jota käyttää myös HTTP
YYYY-MM-DD 2026-11-03 14:30 Vuosi, kuukausi ja päivä siinä muodossa, jota tietokannat ja monet maat käyttävät
MM/DD/YYYY 11/03/2026 14:30 Kuukausi, päivä ja vuosi siinä muodossa, jota käytetään Yhdysvalloissa
DD/MM/YYYY 03/11/2026 14:30 Päivä, kuukausi ja vuosi siinä muodossa, jota käytetään Isossa-Britanniassa ja suuressa osassa Eurooppaa
Excelin järjestyslukupäivämäärä 46329.6041666667 Päiviä vuoden 1900 alusta; kellonaika esitetään päivän murto-osana
Juliaaninen päivämäärä 2461348.10416667 Päiviä 1. tammikuuta 4713 eaa. keskipäivästä alkaen; käytössä tähtitieteessä
Muokattu juliaaninen päivämäärä 61347.6041666667 Päiviä 17. marraskuuta 1858 keskiyöstä alkaen; juliaaninen päivämäärä miinus 2400000.5
Windows FILETIME 134381898000000000 100 nanosekunnin yksiköitä 1. tammikuuta 1601 alkaen; käytössä myös LDAPissa ja Active Directoryssa
Chrome-aikaleima 13438189800000000 Mikrosekunteja 1. tammikuuta 1601 alkaen, kuten Chrome ja WebKit ne tallentavat
Core Data -aikaleima 815409000 Sekunteja 1. tammikuuta 2001 alkaen; Applen viitepäivä, jota kutsutaan myös Macin absoluuttiseksi ajaksi

Työkalun kuvaus

Kaikki tämän sivun päivämäärämuuntimet muuntavat kaikkien näiden muotojen välillä ja toimivat samalla tavalla: niin yleinen päivämäärämuunnin kuin yksittäisten muotoparien muuntimet, kuten Unix-aikaleimasta ISO 8601 -muotoon, MM/DD/YYYY-muodosta DD/MM/YYYY-muotoon tai Excelin järjestyslukupäivämäärästä YYYY-MM-DD-muotoon. Jokainen muunnin käyttää aluksi nimessään mainittuja muotoja, ja Lähde- ja Kohde-valikoista voi valita mitkä tahansa muut muodot. Lähteenä on aluksi nykyinen aika valitussa muodossa, joten tuloksena näkyy tämänhetkinen aika kohdemuodossa.

Liitä yksi päivämäärä tai kokonainen luettelo, jossa on yksi päivämäärä kullakin rivillä. Tulos näkyy kirjoittaessasi, ja sen voi kopioida. Tulosluettelon jokainen rivi vastaa muunnettua syötteen riviä, ja tyhjät rivit säilyvät tyhjinä, joten rivit pysyvät kohdakkain liittämiesi rivien kanssa. Vaihtopainike kääntää muunnoksen suunnan ja asettaa tuloksen uudeksi syötteeksi.

Jos jotakin riviä ei voi muuntaa, virheilmoitus kertoo, mikä siinä on vikana ja luettelon tapauksessa, millä rivillä ongelma on. Päivämäärät muunnetaan selaimessasi.

Esimerkkejä

Lähde Syöte Kohde Tulos
Unix-aikaleima 1793716200 ISO 8601 2026-11-03T14:30:00Z
ISO 8601 2026-11-03T16:30:00+02:00 Unix-aikaleima 1793716200
MM/DD/YYYY 11/03/2026 DD/MM/YYYY 03/11/2026
DD/MM/YYYY 3.11.2026 YYYY-MM-DD 2026-11-03
MM/DD/YYYY 11/03/2026 2:30 PM ISO 8601 2026-11-03T14:30:00Z
Excelin järjestyslukupäivämäärä 46329 MM/DD/YYYY 11/03/2026
RFC 2822 Tue, 3 Nov 2026 09:30:00 EST ISO 8601 2026-11-03T14:30:00Z
Juliaaninen päivämäärä 2451545 ISO 8601 2000-01-01T12:00:00Z
Windows FILETIME 130000000000000000 ISO 8601 2012-12-14T23:06:40Z
Unix-aikaleima 1793716200.5 Unix-aikaleima millisekunteina 1793716200500

Luettelo muunnetaan rivi riviltä. Nämä Excelin järjestyslukupäivämäärät:

46329
46330.5

46331.75

muuttuvat näiksi YYYY-MM-DD-päivämääriksi:

2026-11-03
2026-11-04 12:00

2026-11-05 18:00

Mitä voit liittää

  • ISO 8601: päivämäärän, kuten 2026-11-03, tai päivämäärän ja kellonajan. Niiden välissä voi olla T tai välilyönti, ja sekunnit sekä sekunnin desimaaliosat ovat valinnaisia. Kellonajan lopussa voi olla UTC-aikaa tarkoittava Z tai aikavyöhykkeen poikkeama, kuten +02:00, +0200 tai -05. Myös erotinmerkitön perusmuoto, kuten 20261103T143000Z, toimii.
  • Unix-aikaleimat, Windows FILETIME-, Chrome- ja Core Data -aikaleimat: kokonaisluku, joka voi olla negatiivinen epookkia edeltäville ajanhetkille, tai desimaaliluku, kuten 1793716200.5.
  • RFC 2822: viikonpäivä on valinnainen, vuosi voi olla kaksinumeroinen (tällöin se tulkitaan vuosien 1950–2049 välille), ja aikavyöhyke voi olla poikkeama, kuten +0200, tai UT, GMT, Z, EST, EDT, CST, CDT, MST, MDT, PST tai PDT. Aikavyöhykkeen jälkeinen kommentti, kuten +0000 (UTC), ohitetaan, joten sähköpostien otsakkeista kopioidut päivämäärät toimivat sellaisinaan.
  • YYYY-MM-DD, MM/DD/YYYY ja DD/MM/YYYY: vuodessa on neljä numeroa ja päivässä sekä kuukaudessa yksi tai kaksi. Erottimena voi olla vinoviiva, piste tai yhdysmerkki, kunhan samaa erotinta käytetään koko päivämäärässä. Siksi 3.11.2026 ja 03-11-2026 ovat molemmat DD/MM/YYYY-päivämääriä. Mukana voi olla myös kellonaika, kuten 14:30, 14:30:15, 2:30 PM tai 2:30 p.m..
  • Excelin järjestyslukupäivämäärät, juliaanisissa päivämäärissä ja muokatuissa juliaanisissa päivämäärissä: luku, jossa voi olla desimaalierottimena piste tai pilkku, kuten 46329.5 tai 46329,5.

Näin se toimii

Jokainen rivi tulkitaan ajanhetkeksi nanosekunnin tarkkuudella ja kirjoitetaan sitten kohdemuodossa. Päivämäärät ja kellonajat, joissa ei ole aikavyöhykettä, sekä kaikki numeromuodot tulkitaan UTC-ajaksi, ja tulokset kirjoitetaan UTC-ajassa. Jos haluat muuntaa päivämäärän toiseen aikavyöhykkeeseen, käytä aikavyöhykemuunninta.

Tulokset kirjoitetaan seuraavasti:

  • ISO 8601 -muotoon aina sekuntien ja Z-merkinnän kanssa. Sekunnin desimaaliosat lisätään vain, jos ajanhetkessä niitä on: millisekunneille 3 numeroa, mikrosekunneille 6 tai nanosekunneille 9.
  • RFC 2822 -muotoon poikkeamalla +0000. Muodossa ei ole sekuntien desimaaliosia, joten ne jätetään pois.
  • YYYY-MM-DD-, MM/DD/YYYY- ja DD/MM/YYYY-muotoihin kellonaika lisätään päivämäärän perään 24 tunnin kellolla, mutta vain jos kellonaika ei ole keskiyö: 11/03/2026 tarkoittaa keskiyötä ja 11/03/2026 14:30 puoli kolmea iltapäivällä.
  • Unix-aikaleimat, Windows FILETIME-, Chrome- ja Core Data -aikaleimat kirjoitetaan kokonaislukuina tai niin monella desimaalilla kuin ajanhetki vaatii, jotta mitään ei katoa: millisekunnit sisältävä ISO 8601 -päivämäärä muuttuu Unix-aikaleimaksi, kuten 1793716200.123.
  • Excelin järjestyslukupäivämäärät, juliaanisissa päivämäärät ja muokatut juliaanisissa päivämäärät kirjoitetaan enintään 15 merkitsevällä numerolla, kuten Excel näyttää luvut. Ne luetaan lähimpään millisekuntiin.

Päivämäärät käyttävät gregoriaanista kalenteria, joka on nykyisin käytössä. Sitä käytetään myös päivämäärille ajalta ennen kalenterin käyttöönottoa vuonna 1582. Muuntimet toimivat vuosien 1–9999 kanssa.

Excel laskee mukaan 29. helmikuuta 1900, jota ei ollut olemassa mutta joka oli mukana Lotus 1-2-3:ssa. Siksi muuntimet tulkitsevat järjestyslukupäivämäärän 1 päiväksi 1. tammikuuta 1900 ja järjestyslukupäivämäärän 61 päiväksi 1. maaliskuuta 1900, kuten Excelkin, ja ilmoittavat virheestä järjestyslukupäivämäärän 60 kohdalla. Google Sheets ja LibreOffice antavat samat päivämäärät 1. maaliskuuta 1900 alkaen.

Vinkkejä

  • Jos haluat muuntaa taulukkolaskennan sarakkeen, kopioi sarake, liitä se muuntimeen ja kopioi tulos takaisin viereiseen sarakkeeseen: tyhjät solut pysyvät tyhjinä, joten rivit pysyvät kohdakkain.
  • 13-numeroinen Unix-aikaleima, kuten 1793716200000, on millisekunteina. Sekunteina tulkittuna se osuu kymmenientuhansien vuosien päähän tulevaisuuteen ja aiheuttaa virheen, joten valitse lähteeksi Unix-aikaleima millisekunteina.
  • Jos päivämäärän sisältävä Excel-solu näyttää päivämäärän, vaihda solun muodoksi Luku, niin näet sen järjestyslukupäivämäärän. Excel for Macin vanhemmilla versioilla tehdyissä työkirjoissa voidaan käyttää vuoden 1904 päiväysjärjestelmää, jonka järjestyslukupäivämäärät ovat 1462 pienempiä.
  • Active Directoryn määritteissä, kuten lastLogonTimestamp tai pwdLastSet, olevat 18-numeroiset aikaleimat ovat Windows FILETIME -arvoja.