Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Palauttaa määritetyn vuoden, kuukauden ja päivän variantin (päivämäärän).

Syntaksi

DateSerial ( vuosi, kuukausi, päivä )

Varoitus    Varmista, että argumentit ovat oikealla arvoalueella. Virheellinen argumentti voi johtaa virheelliseen tulokseen.

TimeSerial-funktion syntaksilla on seuraavat argumentit:

Argumentti

Kuvaus

vuosi

Pakollinen. Kokonaisluku. Jokin luku 100–9999 (raja-arvot sisältyvät alueeseen) tai numeerinen lauseke.

kuukausi

Pakollinen. Kokonaisluku. Mikä tahansa numeerinen lauseke.

päivä

Pakollinen. Kokonaisluku. Mikä tahansa numeerinen lauseke.

Huomautuksia

Päivämäärän, kuten 31.12.1991, määrittämiseksi kunkin DateSerial -argumentti numeroalueen pitäisi olla yksikön hyväksytyllä alueella. eli 1–31 päivälle ja 1–12 kuukausille. Voit kuitenkin myös määrittää kullekin argumentille suhteelliset päivämäärät käyttämällä mitä tahansa numeerista lauseketta, joka edustaa tiettyä päivämäärää edeltäviä tai sitä seuraavia päiviä, kuukausia tai vuosia.

Seuraavassa esimerkissä käytetään numeerisia lausekkeita suorien päivämäärälukujen sijaan. Tässä DateSerial-funktio palauttaa päivämäärän, joka on päivää ennen ensimmäistä päivää (1 - 1), kaksi kuukautta ennen elokuuta (8 - 2), 10 vuotta ennen vuotta 1990 (1990 - 10); toisin sanoen 31. toukokuuta 1980.

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

Kaksinumeroiset vuosiluvut vuosi-argumentille tulkitaan käyttäjän määrittämien koneen asetusten mukaan. Oletusarvoisesti arvot 0–29 (raja-arvot sisältyvät alueeseen) tulkitaan vuosiksi 2000–2029. Oletusarvot välillä 30–99 tulkitaan vuosiksi 1930–1999. Käytä muita vuosi-argumentteja varten nelinumeroisia vuosilukuja (esimerkiksi 1800).

Windows 2000 -versiota vanhemmat Windows-versiot tulkitsevat kaksinumeroiset vuosiluvut edellä kuvattujen oletusarvojen mukaisesti. Käyttämällä nelinumeroista vuosilukua voit varmistaa, että funktio palauttaa oikean arvon.

Jos jokin argumenteista ylittää kyseisen argumentin normaalin alueen, se muutetaan seuraavaan suurempaan yksikköön tarpeen mukaan. Jos määrität esimerkiksi 35 päivää, se arvioidaan yhdeksi kuukaudeksi ja joiksikin päiviksi riippuen siitä, missä kohtaa vuotta sitä käytetään. Jos jokin yksittäinen argumentti on alueen -32 768–32 767 ulkopuolella, virhe ilmenee. Jos kolmen argumentin määrittämä päivämäärä aiheuttaa sen, että päivämäärä on hyväksyttävän päivämääräalueen ulkopuolella, virhe ilmenee.

Huomautus: Kun määrität vuoden, kuukauden ja päivän ja kalenterin ominaisuusasetus on Gregoriaaninen, annettujen arvojen oletetaan olevan gregoriaanisia. Jos kalenterin ominaisuusasetus on Islamilainen, annettujen arvojen oletetaan olevan islamilaisia.

Palautettu päivämääräosa noudattaa nykyisen Visual Basic -kalenterin aikajaksoyksiköitä. Jos käytössä on esimerkiksi islamilainen kalenteri ja palautettava päivämääräosa on vuosi, vuosiarvo ilmoitetaan islamilaisen kalenterin vuotena. Vuosi-argumentille arvot 0–99 (raja-arvot sisältyvät alueeseen) tulkitaan vuosiksi 1400–1499. Käytä muita vuosi-argumentteja varten täydellisiä nelinumeroisia vuosilukuja (esimerkiksi 1520).

Esimerkki kyselystä

Lauseke

Tulokset

SELECT Dateserial(2018,12,13) AS NewDate FROM ProductSales;

Palauttaa määritetyn vuoden, kuukauden ja päivän päivämäärän, joka on kirjoitettu funktion argumentteihin ja joka näkyy Sarakkeessa "UusiPäivämäärä". Tulos: "12.13.2018".

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä DateSerial-funktio palauttaa määritetyn vuoden, kuukauden ja päivän päivämäärän.

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

Oikean päivämääräfunktion valinta

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×