Funkcija DateSerial

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Atgriež Variant (Date) vērtību norādītajam gadam, mēnesim un dienai.

Sintakse

DateSerial ( gadu, mēnesi, dienu )

Funkcijas DateSerial sintaksē ir šādi argumenti:

Arguments

Apraksts

gads

Obligāts. Vesels skaitlis. Skaitlis no 100 līdz 9999, ieskaitot, vai skaitliska izteiksme.

mēneša

Obligāts. Vesels skaitlis. Jebkura skaitliska izteiksme.

dienas

Obligāts. Vesels skaitlis. Jebkura skaitliska izteiksme.


Piezīmes

Lai norādītu datumu, piemēram, 1991. gada 31. decembrim, skaitļu katram DateSerialarguments diapazonu, ir jābūt akceptētā diapazona vienību; tas ir 1 – 31 dienas un 1 – 12 mēnešu laikā. Tomēr varat norādīt relatīvie datumi katram argumentam, izmantojot skaitlisku izteiksmi, kas norāda noteiktu skaitu dienu, mēnešu vai gadu pirms vai pēc noteikta datuma.

Tālāk sniegtajā piemērā tiek izmantota skaitliska izteiksme, nevis absolūtā datuma. Šeit funkcija DateSerial atgriež datumu, kas ir dienu pirms pirmā diena (1 - 1), divus mēnešus pirms augusta (8 - 2), 10 gadus pirms 1990 (1990 - 10); citiem vārdiem sakot, maijs 31, 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Divciparu gadskaitli gada arguments tiek interpretētas atkarībā no lietotāja definētas datora iestatījumi. Noklusējuma iestatījums ir, ka vērtības no 0 līdz 29 ieskaitot, tiek interpretētas kā 2000. – 2029. Noklusējuma vērtības no 30 līdz 99 tiek interpretētas kā 1930 — 1999. Visi gada argumenti izmantot četrciparu gadskaitļu (piemēram, 1800).

Windows versijas vecākas par Windows 2000 interpretēt divciparu gadskaitli, pamatojoties uz iepriekš aprakstīto noklusējumus. Lai nodrošinātu, ka funkcija atgriež pareizu vērtību, izmantojiet četrciparu gadskaitli.

Ja kāds no argumentiem pārsniedz šī argumenta akceptētā diapazona, tas palielina līdz nākamajam lielākajai vienībai pēc vajadzības. Piemēram, ja norādāt 35 dienas, tās tiek novērtētas kā viens mēnesis un dažas dienu skaitu, atkarībā no tā, kur gada laikā tas tiek izmantots. Ja kāds atsevišķs arguments ir ārpus diapazona no-32 768 līdz 32 767, rodas kļūda. Ja ar trim argumentiem norādītais datums ir ārpus pieņemami datumu diapazona, rodas kļūda.

Piezīme.: Gada, mēneša, un dienu, ja rekvizīta Kalendārs iestatījums ir gregoriāņu, tiek pieņemts, ka norādītā vērtība ir gregoriāņu. Ja rekvizīta Kalendārs iestatījums ir Hidžras kalendārs, tiek pieņemts, ka norādītā vērtība ir Hidžras kalendārs.

Atgrieztā datuma daļa ir pašreizējā Visual Basic kalendāra laika perioda vienību. Piemēram, ja pašreizējais kalendārs ir Hidžras kalendārs un atgriežamā datuma daļa ir gads, gada vērtība ir Hidžras gads. Arguments gadavērtības no 0 līdz 99, ieskaitot, tiek interpretētas kā 1400 1499. Citas gada vērtības, izmantojiet pilnu četrciparu gadskaitli (piemēram, 1520).

Piemērs.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija DateSerial , lai atgrieztu norādīto gadu, mēnesi un dienu datumu.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×