Yshopnoosa.com

Hur du använder funktionen FormatDateTime i Visual Basic

Hur du använder funktionen FormatDateTime i Visual Basic

Visual Basic är enkel att använda, flexibla och integrerade i ett brett spektrum av Microsoft-produkter som Excel och Access. VB är en av de mest populära programmeringsspråk i världen. Det används ofta i anpassade kalkylblad och andra tillämpningar som kräver "quick and dirty" programmering tweaks. Av denna anledning det har utformats för att enkelt utföra vanliga uppgifter som beräkning av datum matematik och Visa tider och datum. När du vill visa ett datum korrekt formaterad för lokala datum och tid konventioner, är funktionen FormatDateTime i Visual Basic dina verktyg.

Instruktioner

Sanera din Input

1 Feed funktionen FormatDateTime ett giltigt datum eller en tid. Du kan använda input från en användare som inte kan lita på och kan kräva en viss preformatting för att försäkra uppgifter. För att validera din input, köra funktionen IsDate med indata som enda parameter.

2 Kontrollera värdet returneras från IsDate. Om det inte är "sann", då är din input inte ett giltigt datum eller en tid i det lokala sammanhanget. Till exempel texten "vi gillar ost" är inte ett datum eller en tid och skulle orsaka IsDate returnerar ett "falskt" värde. "22 januari" är inte heller ett datum i det japanska språket. På en server för engelska språket är "22 januari" ett legitimt datum. Om IsDate rapporterar att bidrag inte är ett datum eller en tid, stoppa bearbetningen och returnerar ett fel.

3 Konvertera din validerade indata till ett datumformat som FormatDateTime kan förstå genom att köra funktionen CDate med din input som enda parameter. Använd det värde som returneras från CDate i följande steg.

Köra FormatDateTime

4 Välj det format som du vill spara dina datum / tid. FormatDateTime ger fem alternativ.

Alternativet "0" kommer att fatta vissa beslut för dig. Om din input hade endast ett datum, kommer det tillbaka en datum text i den lokala versionen av formatet "mm/dd/åå." Om din input innehöll bara en tid, det kommer tillbaka en tid sträng i den lokala versionen av formatet "hh: mm: ss PM / AM." Om din input innehöll både, returneras både objekt i formatet ovan.

Alternativet "1" kommer tillbaka ett datum i den lokala versionen av formatet "dag-of-the-veckan, månaden-namn år."

Alternativet "2" returnerar ett datum i den lokala versionen av formatet "mm/dd/åå."

Alternativet "3" kommer tillbaka en tid i den lokala versionen av formatet "hh: mm: ss PM / AM."

Alternativet "4" kommer tillbaka en tid i 24-timmarsformat. Till exempel: "hh: mm."

5 Köra FormatDatTime med utgång från CDate som din första parametern och ditt valda format alternativet nummer som andra parameter.

6 Ut det returnerade värdet från FormatDateTime användande din favorite output funktion.