Õige kuupäevafunktsiooni valimine

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.

Accessis saate avaldistes kasutada vormindamine, luua, sõeluda ja arvutamine kuupäevade ja kellaaegade sisseehitatud funktsioonid. Valige tabel, mis vastab, mida soovite teha.

Soovin...

Kuupäeva või kellaaja kuvamine kindlas vormingus

Kuupäeva või kellaaja tükeldamine osadeks

Lülitage numbrite ja teksti teisendamine kuupäevadeks ja kellaaegadeks

Kuupäevade liitmine või lahutamine

Tänase kuupäeva või praeguse kellaaja lisamine

Kuupäeva või kellaaja kuvamine kindlas vormingus

Kuupäevade kuvamine soovitud vorming. Tulem veerg eeldab, et [StartDate] väljal väärtuse kuupäev/kellaaeg, 11 Jaanuar 2012 17:30:15.

Funktsioon

Tulemus

Näide

Tulem

Vormingu*

Mitmeotstarbeline vormindusfunktsioon kohandatud kuupäeva/kellaaja vormingute loomiseks.

Format([StartDate],"YYYY-MM-DD")

2012-01-11

FormatDateTime*

Rakendab väärtusele ühe 5 kuupäeva/kellaaja valmisvormingust väärtus.

FormatDateTime([StartDate],vbLongDate)

Kolmapäev, 11 Jaanuar 2012

MonthName*

Teisendab arvu kuude nimed. Kui te ei sisesta väljaspool vahemikku arv 1 – 12, tagastab funktsioon tõrke.

MonthName(12)

Detsember

WeekdayName*

Teisendab arvu weekday nimi. Tagastab tõrke, kui teil on pakkuda väljaspool vahemikku arv 1-7.

WeekdayName(2)

Esmaspäev

* Pole Accessi veebirakendustes saadaval.

Lehe algusse

Kuupäeva või kellaaja tükeldamine osadeks

Mõnikord peate ainult üks osa väärtuse kuupäev/kellaaeg, nt aasta või minutid leida. Nende funktsioonide kõik tagasi täisarv väärtused, mis vastavad intervalli otsite. Tulem veerg eeldab, et [StartDate] sisaldab kuupäeva/kellaaja väärtust 11 jaan 2012 17:30:15.

Funktsioon

Tulemus

Näide

Tulem

Aasta

Tagastab väärtuse kuupäev/kellaaeg aastaosa.

Year([StartDate])

2012

Kuu

Tagastab väärtuse kuupäev/kellaaeg (1 – 12).

Month([StartDate])

1

Päeva

Tagastab väärtuse kuupäev/kellaaeg (1 – 31) päeva osa.

Day([StartDate])

11

WEEKDAY*

Tagastab arvulise nädal (1 – 7). Vaikimisi pühapäev peetakse nädala esimene päev, kuid saate määrata mõne muu päeva esimese päevana.

WEEKDAY([StartDate])

4

Tund*

Tagastab väärtuse kuupäev/kellaaeg (0 – 23) tund osa.

Hour([StartDate])

17

Minutid*

Tagastab väärtuse kuupäev/kellaaeg (0 – 59) minutit osa.

Minute([StartDate])

30

Teine*

Tagastab väärtuse kuupäev/kellaaeg (0 – 59) sekundi osa.

Second([StartDate])

15

DatePart

Konfigureeritav versioon funktsioonide kohale, kus saate määrata, millist väärtuse kuupäev/kellaaeg osa soovite.

DatePart("yyyy",[StartDate])

2012

* Pole Accessi rakendustes saadaval.

Lehe algusse

Lülitage numbrite ja teksti teisendamine kuupäevadeks ja kellaaegadeks

Access salvestab täpsusega ujuv punkti arvudena. Näiteks 11 Jaanuar 2012 40919.72917 talletatakse 5:30 PM. Täisarvulise, tähistab kuupäeva, komast vasakule. Murdosa tähistab aeg, komast paremal. Need funktsioonid aitavad loomist nii ujuv punkti number: muid väärtusi, nt täisarvude või teksti.

Funktsioon

Tulemus

Näide.

Tulem (nagu Access selle salvestab)

DateSerial

Märkus.:  Accessi rakenduses kasutage funktsioone DateFromParts või Kuupäevkooskellaajagaosadest .

Koostab kuupäevaväärtuse sisestatavatest täisarvudest aasta, kuu ja päeva.

DateSerial(2012,1,11)

40919.0

CDate*

Teisendab teksti väärtuseks kuupäev/kellaaeg. Arvu, kuupäeva ja kellaaja osa teinud.

Näpunäide.: Funktsioon IsDatekahendmuutujaabil saate kindlaks teha, kui tekstistringi saab teisendada väärtuse kuupäev/kellaaeg. Näiteks IsDate("1/11/2012") tagastab väärtuse True.

CDate ("1/11/2012 17.30")

40919.72917

Funktsioon DateValue*

Teisendab teksti väärtuseks kuupäev/kellaaeg, kuid ei Teisenda kellaajaosa.

Funktsioon DateValue ("1/11/2012 17.30")

40919.0

TimeValue*

Teisendab teksti väärtuseks kuupäev/kellaaeg, kuid ei Teisenda kuupäevateavet.

TimeValue ("1/11/2012 17.30")

0.72917

TimeSerial

Märkus.:  Accessi rakenduses kasutage funktsioone TimeFromParts või Kuupäevkooskellaajagaosadest .

Koostab ajaväärtuse sisestatavatest täisarvudest tunni, minuti ja sekundi.

TimeSerial(17,30,15)

0.72934

* Pole Accessi rakendustes saadaval.

Lehe algusse

Kuupäevade liitmine või lahutamine

Nende funktsioonide abil saate lisada või lahutada intervalle kuupäevad, samuti arvutada kahe kuupäeva/kellaaja väärtuste vahe.

Funktsioon

Tulemus

Näide

Tulem

DateAdd

Lisab kuupäeva/kellaaja väärtuse teatud aja jooksul (nt 2 kuud või 1 tund). Lahutamiseks, kasutage negatiivne arv teise argumendina.

DateAdd ("m", 1 "1/11/2012")

2-11-2012

DateDiff

Määratleb ajavahemike (nt päevad või minutid) kahe kuupäeva/kellaaja väärtuse vahele arvu.

Märkus.:  Võtke arvestage, et saate lahutada ka ühe kuupäevaväärtuse teisest, et leida nendevaheline, näiteks #2/15/2012 # - #2/1/2012 # päevade arv = 14.

DateDiff("d","1/11/2012","4/15/2012")

95

Lugege teemat Kuidas arvutada kahe kuupäeva vahele jäävate päevade arvu.

Lehe algusse

Tänase kuupäeva või praeguse kellaaja lisamine

Nende funktsioonide abil saate määratleda praeguse kuupäeva või kellaaja. Tulem veerg eeldab, et praeguse süsteemi kuupäev/kellaaeg on 11 jaan 2012 17:30:15.

Funktsioon

Tulemus

Näide

Tulem

Nüüd

Tagastab tänase süsteemikuupäeva ja -kellaaja.

Now()

1/11/2012 5:30:15 PL

Kuupäev

Märkus.:  Accessi rakenduses kasutage funktsiooni täna .

Tagastab tänase süsteemikuupäeva.

Date()

1/11/2012

Aja*

Tagastab praeguse süsteemikellaaja.

Tekst Time()

5:30:15 PL

Ajastiteenuse*

Tagastab keskööst möödunud sekundite arv.

Timer()

63015

* Pole Accessi rakendustes saadaval.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×