Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.
Funktsioon DATETIME sisaldab nii funktsiooni DATE kui ka TIME.
Funktsioon DATE tagastab järjenumbri, mis tähistab mingit kindlat kuupäeva.
Funktsioon TIME tagastab kellaaja väärtusena kümnendsüsteemis arvu, mille väärtus jääb vahemikku 0 (null) kuni 0,99999999 ja mis tähistab kellaaegu alates 0:00:00 kuni 23:59:59.
Süntaks
DATETIME(aasta;kuu;päev:tund;minut;sekund)
Aasta Aasta argument võib olla üks kuni neli märki. Ei saa kasutada 1900 aasta. Kui aasta argumendi väärtus on vahemikus 0 (null) kuni 1899, lisatakse väärtuse arvutamiseks aasta 1900. Näiteks DATETIME(108,1,2,n,n,n) tagastab kuupäeva kujul 39,449; mis on järjenumber tähistav 2 jaanuar 2008 (1900 + 108). Kui argument aasta on vahemikus 1900 – 9999, kasutatakse väärtuse aasta. Näiteks tagastab DATETIME(2008,1,2,n,n,n) nimega 39,449 kuupäeva.
Kuu on aasta kuu tähistav arv. Kui kuu on suurem kui 12, lisab kuu see arv määratud aasta esimese kuu. Näiteks DATETIME(2008,14,2,n,n,n) tagastab järjenumbri, mis esindab veebruar 2, 2009.
Päeva on vastava kuu päeva tähistav arv. Kui päev on suurem kui kuu päevade arv, lisab päeva kuu esimese päeva määratud päevade arvu. Näiteks DATETIME(2008,1,35,n,n,n) tagastab järjenumbri, mis esindab 4 veebruar 2008.
Tund on arv vahemikus 0 (null) kuni 32767 tundi tähistav. Mis tahes väärtus, mis on suurem kui 23, jagatakse 24-ja ülejäänud käsitletakse tunniväärtusena. Näiteks tagastab kuupäeva ja kellaaja (n, n, n, 27,0,0) aja as.125 või 3:00 AM.
Minutid on arv vahemikus 0 kuni 32767 minuteid tähistav. Mis tahes väärtus, mis on suurem kui 59, teisendatakse tundideks ja minutiteks. Näiteks tagastab kuupäeva ja kellaaja (n, n, n, 0,750,0) aeg.520833 või 12:30 PM.
Teine on arv vahemikus 0 kuni 32767 sekundeid tähistav. Mis tahes väärtus, mis on suurem kui 59, teisendatakse tundideks, minutiteks ja sekunditeks. Näiteks tagastab kuupäeva ja kellaaja (n, n, n, 0,0,2000) aeg.023148 või 00:33:20
Kommentaarid
-
Kuupäevad talletatakse järjenumbritena, et neid saab kasutada arvutustes. Vaikimisi on 31 1899 detsember järjekorranumber 1 ja 1 jaanuar 2008 on järjenumber 39448, sest see on 39,448 päeva pärast 1 Jaanuar 1900.
-
Kellaaja väärtuste on osa kuupäevaväärtusest ja neid näitab kümnendsüsteemis arv (nt 12:00 PL esitatakse arvuna 0,5 Kuna see on pool ööpäevast).
Näide
Aasta |
Kuu |
Päev |
Tund |
Minut |
Sekund |
Valem |
Kirjeldus (tulem) |
2006 |
12 |
1 |
12 |
45 |
25 |
=DATETIME([Aasta];[Kuu];[Päev];[Tund];[Minut];[Sekund]) |
Kuupäeva järjenumber ja antud päeva kellaaja esitus kümnendarvuna (39,052.5315393519) |