Data Obtient validé et manipulé beaucoup dans la logique d'un programme d' ordinateur. Beaucoup de données sur les temps est accepté dans un format, mais doivent être convertis dans un autre format pour un calcul à effectuer, ou de concaténer deux ou trois valeurs ou peut-être à des fins d'affichage ou de stockage. Il ya beaucoup de raisons pour lesquelles les types de données doivent être modifiés et donc VB.NET offre de nombreuses fonctions pour effectuer ces diverses conversions . Instructions
Convertir Date /Time To cordes
1
accepter une valeur qui est de type " Date et heure " dans votre programme et de créer une variable pour stocker cette valeur. Un exemple d' un nom de variable est " inputDateTime " . Set " inputDateTime " égale à l'entrée de l'utilisateur. Cela peut aussi être saisie d'une variété de sources, y compris un fichier ou base de données.
2
Définir une variable de type " String. " Un exemple d' un nom de variable pour cette valeur est " myDateTimeString " . Réglez " myDateTimeString " égal à " inputDateTime.ToString " et passer un spécificateur de format standard de date valide la méthode " ToString " . Par exemple, " inputDateTime.ToString ( " M " ) " mettra le mois et le jour dans la variable " de myDateTimeString " .
3
Définissez autant de variables de chaîne que nécessaire et en tout format est nécessaire pour la logique de votre programme. Le type de données d'entrée d'origine reste le type de données "DateTime" .
Convertir une chaîne en DateTime
4
déclarer une variable de type "String" pour contenir une valeur d'entrée , à partir de l'utilisateur, une base de données , fichier ou ailleurs. La chaîne de caractères doit être dans un format de date correspondant. Des exemples de formats de date reconnus sont: " 2011-01-05 " », 25 Janvier , 1992" , " 19:43:00 ", " Vendredi , 18 Mars 2010 16:15:00 GMT"
< br . > 5
déclarer une variable de type " Date et heure " pour maintenir la valeur de la chaîne après qu'il a été convertie en un type de données "DateTime" . Définissez la variable "DateTime" égal à " DateTime.Parse ( stringvalue ) " où " stringvalue " est la représentation de chaîne d'une date valide. Si la chaîne n'est pas une date valide, la méthode " Parse " lèvera une erreur.
6
intercepter les erreurs levées à partir de la méthode " Parse " . Ceci est particulièrement important si acceptant la saisie de l'utilisateur , car à moins que le champ de saisie est conçu comme un champ " date", l'utilisateur peut saisir n'importe quoi. La meilleure chose à faire est d'afficher un message à l'utilisateur lui demandant de " S'il vous plaît entrer une date et une heure valide " .