DateValue, funksjon

Returnerer en variant (dato).

Syntaks

DateValue ( dato )

Den nødvendige datoenargument vanligvis en strenguttrykk som representerer en dato fra 1. januar 100 til 31. desember 9999. Datoen kan imidlertid også være en hvilken som helst uttrykk som kan representere en dato, et klokkeslett eller både dato og klokkeslett, i dette området.

Merknader

Hvis dato er en streng som bare inneholder tall som er atskilt med gyldige datoskilletegn, gjenkjenner DateValue rekkefølgen for måned, dag og år i henhold til det korte dato formatet du angav for systemet. DateValue gjenkjenner også utvetydige datoer som inneholder måneds navn, enten i lang eller forkortet form. I tillegg til å gjenkjenne 12/30/1991 og 12/30/91, gjenkjenner for eksempel DateValue også 30, 1991 og desember 30, 1991.

Hvis årets del av dato utelates, bruker DateValue gjeldende år fra data maskinens system dato.

Hvis dato -argumentet inkluderer informasjon om klokkeslett, returnerer ikke DateValue den. Hvis dato imidlertid inneholder ugyldig klokkeslett informasjon (for eksempel "89:98"), oppstår det en feil.

Obs!: For dato, hvis Calendar -egenskapsinnstillingen er gregoriansk, må den angitte datoen være gregoriansk. Hvis kalenderen er Hijri, må den angitte datoen være Hijri. Hvis den angitte datoen er Hijri, er argument datoen en streng som representerer en dato fra 1/1/100 (gregoriansk aug 2, 718) til 4/3/9666 (gregoriansk Dec 31, 9999).

Spørrings eksempler

Uttrykk

Resultater

Velg DateValue ([DateTime]) som Uttr1 fra ProductSales;

Returnerer dato verdiene for feltet "DateTime" i kort dato format uten tids informasjonen.

Velg DateValue ([DateTime]) AS NewDate, Count (ProductSales. DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue ([DateTime]);

Returnerer dato verdiene for feltet "DateTime" i kort dato format uten tids informasjonen.

VBA-eksempel

Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

I dette eksemplet brukes DateValue -funksjonen til å konvertere en streng til en dato. Du kan også bruke datolitteraler til å tilordne en dato direkte til en variant -eller dato variabel, for eksempel MyDate = #2/12/69 #.

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Se også

Velge riktig datofunksjon

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×