Gegevens raakt gevalideerd en gemanipuleerd veel binnen de logica van een computerprogramma . Vele malen gegevens worden in een formaat aanvaard, maar moeten worden omgezet naar een ander formaat voor een berekening uit te voeren , of om twee of drie waarden of eventueel voor weergave of opslag gebruikt aaneenschakelen . Er zijn vele redenen waarom datatypes veranderd moeten worden en dus VB.NET biedt een groot aantal functies om deze verschillende conversies uit te voeren . Instructies Convert Datum /Tijd te String 1 Accepteer een waarde die is van het type " DateTime " in uw programma en maak een variabele aan die waarde op te slaan . Een voorbeeld van een variabele naam " inputDateTime " . Stel " inputDateTime " gelijk aan de input van de gebruiker . Dit kan ook worden ingevoerd op een verscheidenheid aan bronnen zoals een bestand of database. 2 Definieer een variabele van het type " String ". Een voorbeeld van een variabele naam voor deze waarde " myDateTimeString " . Stel " myDateTimeString " gelijk aan " inputDateTime.ToString " en passeren een geldige standaard datumnotatie specifier om de " ToString " methode . Bijvoorbeeld , " inputDateTime.ToString ( " M " ) " zal de maand en dag zetten in variabele " myDateTimeString " . 3 Definieer zoveel stringvariabelen als nodig is en in elk formaat dat is noodzakelijk voor uw programma logica. De oorspronkelijke invoergegevens soort blijft " DateTime " datatype . Zet een String naar een DateTime 4 Declareer een variabele van het type " String " om een invoerwaarde houden , van de gebruiker , een database -bestand of elders . De tekenreeks moet in een juiste datum formaat . Voorbeelden van datumformaten geaccepteerd zijn : " 2011-01-05 " , " 25 januari 1992 " , " 19:43:00 " , " vr , 18 maart 2010 16:15:00 GMT " < br . > 5 verklaren een variabele van het type " DateTime " de waarde van de tekenreeks te houden nadat deze is geconverteerd naar een " DateTime " data type. Stel de " DateTime " variabele gelijk aan " DateTime.Parse ( stringwaarde ) " waar " stringwaarde " is de tekenreeksrepresentatie van een geldige datum . Als de string is geen geldige datum , zal de " Parse " -methode een fout te gooien . 6 Vang eventuele fouten gegooid vanaf de " Parse " -methode . Dit is vooral belangrijk als gebruikersinvoer accepteren want tenzij het invoerveld is ontworpen als een veld " datum " , de gebruiker kan van alles in te voeren . Het beste ding om te doen is om een bericht weer om de gebruiker te vragen hen om "Vul een geldige datum en tijd " .
|