Funkcija "DateSerial"

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Pateikia nurodytų metų, mėnesio ir dienos variantą (datą) .

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.

Tobulinkite savo „Office“ į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ų.

×