Applies ToAccess 2013

Accessis on sisseehitatud funktsioonid, mida saate avaldistes kasutada kuupäevade ja kellaaegade vormindamiseks, loomiseks, sõelumiseks ja arvutamiseks. Valige tabel, mis vastab sellele, mida soovite teha.

Soovin...

Kuupäeva või kellaaja kuvamine kindlas vormingus

Kuva kuupäevad soovitud vormingus. Tulemi veerg eeldab, et väli [alguskuupäev] sisaldab kuupäeva/kellaaja väärtust, mis on 2012 17:30:15.

Funktsioon

Tulemus

Näide

Tulem

Format*

Funktsiooni mitmeotstarbeline vorming, mida kasutatakse kohandatud kuupäeva/kellaaja vormingu loomiseks.

Format ([alguskuupäev], "AAAA-KK-DD")

2012-01-11

FormatDateTime*

Rakendab väärtusele ühe viiest sisseehitatud kuupäeva/kellaaja vormingust.

FormatDateTime ([alguskuupäev], vbLongDate)

Kolmapäev, Jaanuar 11, 2012

MonthName*

Teisendab arvu kuu nimeks. Annab tulemiks tõrketeate, kui sisestate arvu, mis jääb vahemikku 1-12.

MonthName (12)

Detsember

WeekdayName*

Teisendab arvu nädalapäeva nimeks. Annab tulemiks tõrketeate, kui sisestate arvu, mis jääb vahemikku 1-7.

WeekdayName (2)

Esmaspäev

* Pole Accessi veebirakendustes saadaval.

Lehe algusse

Kuupäeva või kellaaja tükeldamine osadeks

Mõnikord on vaja lihtsalt teada ühte osa kuupäeva/kellaaja väärtusest (nt aasta või minut). Need funktsioonid on kõik tagastatavad täisarvu väärtused, mis vastavad otsitavale intervallile. Tulemi veerg eeldab, et [alguskuupäev] sisaldab kuupäeva/kellaaja väärtust jaan 11, 2012 17:30:15.

Funktsioon

Tulemus

Näide

Tulem

Aasta

Annab tulemuseks kuupäeva/kellaaja väärtuse aasta osa.

Year ([alguskuupäev])

2012

Kuu

Annab tulemuseks kuupäeva/kellaaja väärtuse (1 – 12) kuu osa.

Kuu ([alguskuupäev])

1

Päev

Annab tulemuseks kuupäeva/kellaaja väärtuse (1 – 31) päevase osa.

Päev ([alguskuupäev])

11

Nädalapäev*

Annab tulemuseks nädala numbri (1 – 7). Vaikimisi võetakse Pühapäevaks nädala esimene päev, kuid saate määrata esimese päevana teistsuguse päeva.

Nädalapäev ([alguskuupäev])

4

Tund*

Annab tulemuseks kuupäeva/kellaaja väärtuse (0 – 23) tunni osa.

Tund ([alguskuupäev])

17

Minut*

Annab tulemiks kuupäeva/kellaaja väärtuse (0 – 59) minuti osa.

Minut ([alguskuupäev])

30

Teine*

Tagastatakse kuupäeva/kellaaja väärtuse (0 – 59) sekundid.

Teine ([alguskuupäev])

15

DatePart

Ülaltoodud funktsioonide konfigureeritav versioon, kus saate määrata, milline osa soovitud kuupäeva/kellaaja väärtusest.

DatePart ("aaaa", [alguskuupäev])

2012

* Pole Accessi rakendustes saadaval.

Lehe algusse

Arvude ja teksti sisse-ja väljalülitamine kuupäevadeks ja kellaaegadeks

Access salvestab kuupäevad kahekordse täpsusega ujuvate punktide arvuna. Näiteks, Jaanuar 11, 2012 5:30 PM on salvestatud 40919,72917. Komast vasakul asuv täisarv, mis tähistab kuupäeva. Murdosa osa, komast paremal, tähistab kellaaega. Need funktsioonid aitavad teil luua selle ujuva punkti numbri muudest väärtustest (nt täisarvud või tekst).

Funktsioon

Tulemus

Näide

Tulem (Kuidas Access selle salvestab)

DateSerial

Märkus.:  Accessi rakenduses kasutage funktsiooni DateFromParts või kuupäevkooskellaajagaosadest .

Koostab kuupäeva väärtuse täisarvude hulgast, mille olete tarninud aasta, kuu ja päeva kohta.

DateSerial (2012; 1; 11)

40919,0

CDate*

Teisendab teksti kuupäeva/kellaaja väärtuseks. Käepidemed arvu kuupäeva ja kellaaja osa.

Näpunäide.:  Funktsiooni abil saate määratleda, kas tekstistringi saab teisendada kuupäeva/kellaaja väärtuseks. Näiteks IsDate ("1/11/2012") annab tulemiks TRUE.

CDate ("1/11/2012 17:30")

40919,72917

DATEVALUE*

Teisendab teksti kuupäeva/kellaaja väärtuseks, kuid ei Teisenda ajavahemikku.

DateValue ("1/11/2012 17:30")

40919,0

TimeValue*

Teisendab teksti kuupäeva/kellaaja väärtuseks, kuid ei teisendata kuupäeva andmeid.

TimeValue ("1/11/2012 17:30")

0,72917

TimeSerial

Märkus.:  Accessi rakenduses kasutage funktsiooni TimeFromParts või kuupäevkooskellaajagaosadest .

Loob ajaväärtuse täisarvude hulgast, mida saate kasutada tundide, minutite ja sekundite jooksul.

TimeSerial (17; 30; 15)

0,72934

* Pole Accessi rakendustes saadaval.

Lehe algusse

Kuupäevade liitmine või lahutamine

Need funktsioonid võimaldavad lisada ja lahutada kuupäevad ning arvutada kahe kuupäeva/kellaaja väärtuste vahe.

Funktsioon

Tulemus

Näide

Tulem

DateAdd

Lisab kindla intervalli (nt 2 kuud või 3 tundi) kuupäeva/kellaaja väärtuseni. Lahutamiseks kasutage teise argumendina negatiivset arvu.

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

2/11/2012

DateDiff

Määrab kahe kuupäeva/kellaaja väärtuste vahele jäävate ajaintervallide (nt päevade või minutite) arvu.

Märkus.:  Pidage meeles, et saate ka lahutada ühe kuupäeva väärtuse teisest, et saada nende vahel päevade arv, nt #2/15/2012 #-#2/1/2012 # = 14.

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

95

Siit saate teada, kuidas arvutada kahe kuupäeva vahele jäävate päevade arvu.

Lehe algusse

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

Kasutage neid funktsioone tänase kuupäeva või kellaaja määratlemiseks. Tulemi veerg eeldab, et praegune süsteemi kuupäev/kellaaeg on Jaan 11, 2012 17:30:15.

Funktsioon

Tulemus

Näide

Tulem

Nüüd

Annab tulemuseks praeguse süsteemi kuupäeva ja kellaaja.

Now()

1/11/2012 5:30:15 P.L.

Kuupäeva

Märkus.:  Accessi rakenduses kasutage funktsiooni Today .

Tagastatakse praegune süsteemikuupäeva.

Date()

1/11/2012

Aeg*

Tagastatakse praegune süsteemi aeg.

Kellaaeg ()

5:30:15 P.L.

Taimer*

Annab tulemiks keskööst möödunud sekundite arvu.

Taimer ()

63015

* Pole Accessi rakendustes saadaval.

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.