Funkcija "DateSerial"

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Grąžina į Variant (data) į nurodytą metams, mėnesiui ir dienai.

Sintaksė

DateSerial ( metai, mėnuo, diena )

Funkcijos DateSerial sintaksės argumentai:

Argumentas

Aprašas

metų

Būtina. Sveikojo skaičiaus. Skaičius nuo 100 iki 9999 imtinai arba skaitinis reiškinys.

mėnesio

Būtina. Sveikojo skaičiaus. Bet kurį skaitinis reiškinys.

dienos

Būtina. Sveikojo skaičiaus. Bet kurį skaitinis reiškinys.


Pastabos

Norėdami nurodyti datos, pavyzdžiui, gruodžio 31, 1991, už kiekvieną DateSerialargumentas skaičių diapazone turi būti priimtina diapazono vieneto; tai yra 1 – 31 dienų ir 1-12 mėnesių. Tačiau taip pat galite nurodyti santykinės datos argumentą naudojant skaitmeninė išraiška, kuri gaunama tam tikrą skaičių dienų, mėnesių ir metų prieš arba po tam tikros datos.

Tolesniame pavyzdyje skaitinės išraiškos vietoj absoliučių datos skaičių. Čia funkcija " DateSerial" pateikia datos, kuri dieną prieš pirmąją dieną (1 - 1), du mėnesius prieš rugpjūčio (8 - 2), 10 metų iki 1990 (1990 - 10); kitais žodžiais tariant, gegužės 31, 1980.

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

Dviejų skaitmenų metų metų argumentui, suprantama pagal vartotojo įrenginio parametrai. Numatytieji parametrai yra kad reikšmes nuo 0 iki 29, imtinai, yra traktuojamas kaip 2000 – 2029 metų. Numatytųjų reikšmių nuo 30 iki 99 yra traktuojamas kaip 1930 – 1999 metų. Kitų metų argumentų, naudoti keturių skaitmenų metų (pavyzdžiui, 1800).

"Windows" versijos, ankstesnės nei Windows 2000 interpretuoti dviejų skaitmenų metų pagal aprašytus numatytuosius parametrus. Norėdami užtikrinti, kad funkcija pateikia tinkamą reikšmę, reikia naudoti keturių skaitmenų metų.

Kai kuris nors iš argumentų yra didesnis už tinkamu sritis, kad argumentas, tai atitinkamai padidina į kitą didesnis vienetas atitinkamai. Pvz., jei nurodysite 35 dienas, jį vertinamas kaip vieną mėnesį ir tam tikrą skaičių dienų, priklausomai nuo metų jo taikymo. Jei diapazono-32,768 32 767 į bet kurį vieną argumentą, įvyksta klaida. Jei trys argumentai nurodytos datos nepatenka į priimtinas datų diapazoną, įvyksta klaida.

Pastaba : ,Metų, mėnuoir diena, jei ypatybės Kalendorius parametras yra Grigaliaus, pateiktos reikšmės įgyja Grigaliaus. Jei ypatybės Kalendorius parametras yra Hidžros, pateiktos reikšmės įgyja Hidžros.

Grąžinama datos dalis yra išreikšta esamo Visual Basic kalendoriaus laiko vienetais. Pavyzdžiui, jei esamas kalendorius yra Hidžros, o grąžinama datos dalis yra metai, metų reikšmė yra Hidžros metai. Argumentas metųreikšmes nuo 0 iki 99, imtinai, yra traktuojamas kaip 1400-1499 metai. Kitas metų vertes, naudokite visą keturių skaitmenų metų (pvz., 1520).

Pavyzdys

Pastaba : Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija " DateSerial" grąžinti nurodytą metus, mėnesį ir dieną.

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

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×