Hvordan bruke FormatDateTime Funksjon i Visual Basic

Hvordan bruke FormatDateTime Funksjon i Visual Basic


Visual Basic er enkel å bruke, fleksibel og integrert i et bredt spekter av Microsoft-produkter som Excel og Access. VB er en av de mest populære programmeringsspråk i verden. Det er ofte brukt i tilpassede regneark og andre applikasjoner som krever "quick and dirty" programmerings tweaks. Av denne grunn har det blitt designet for enkelt å utføre vanlige oppgaver som å beregne dato matematikk og vise tider og datoer. Når du vil vise en dato riktig formatert for lokale dato og klokkeslett konvensjoner, er det FormatDateTime funksjonen i Visual Basic verktøyet.

Bruksanvisning

Desinfisere Input

1 Feed FormatDateTime funksjon en gyldig dato eller klokkeslett. Du kan bruke input fra en bruker som ikke kan stole på og kan kreve en viss mengde preformatting for å sikre integriteten til dataene. For å validere dine innspill, kjør IsDate funksjonen med innspill som eneste parameter.

2 Sjekk verdien returnert fra IsDate. Hvis det ikke er "sant", så dine innspill er ikke en gyldig dato eller klokkeslett i den lokale konteksten. For eksempel er teksten "Vi liker ost" ikke en dato eller tid, og vil føre til IsDate å returnere en "falsk" verdi. Også "22 januar" er ikke en dato i det japanske språket. På en engelsk server, "22 januar" er en legitim dato. Hvis IsDate rapporterer at inngangen er ikke en dato eller klokkeslett, stopp behandlingen og returnere en feil.

3 Konverter validert innspill til et datoformat som FormatDateTime kan forstå ved å kjøre CDate funksjon med dine innspill som eneste parameter. Bruk verdien returnert fra CDate i følgende trinn.

Kjør FormatDateTime

4 Velg formatet du ønsker å skrive ut dato og / eller tid. FormatDateTime gir fem alternativer.

Option "0" vil ta noen avgjørelser for deg. Hvis dine innspill bare hadde en dato, vil den returnere en dato tekst i den lokale versjonen av formatet "mm / dd / åå." Hvis dine innspill inneholdt bare en gang, vil den returnere en gang streng i den lokale versjonen av formatet "hh: mm: ss PM / AM." Hvis dine innspill inneholdt begge deler, vil den returnere begge elementene i ovennevnte format.

Option "1" vil returnere en dato i den lokale versjonen av formatet "dagen-of-the- uke, måned-navn år."

Option "2" vil returnere en dato i den lokale versjonen av formatet "mm / dd / åå."

Option "3" vil returnere en gang i den lokale versjonen av formatet "hh: mm:. Ss PM / AM"

Option "4" vil returnere en gang i 24-timers format. For eksempel: "hh. Mm"

5 Kjør FormatDatTime med utgang fra CDate som første parameter og valgte alternativet format nummer som andre parameter.

6 Utgang den returnerte verdien fra FormatDateTime å bruke din favoritt utgangsfunksjon.