j'ai une chaine de caratere sous ce format: 20-02-08 05:16:42:6 je veux la convertir en datetime. le compilateur me genere un exception à cause des dixieme de seconde.
comment pouurais je etablir cette conversion
j'ai une chaine de caratere sous ce format: 20-02-08 05:16:42:6 je veux la convertir en datetime. le compilateur me genere un exception à cause des dixieme de seconde.
comment pouurais je etablir cette conversion
Tu peux utiliser le constructeur Datetime(int32, int32, int32, int32, int32, int32, int32), soit année, mois, jour, heure, minutes, secondes, millisecondes.
On peut convertir de string vers DateTime avec les fonctions statiques DateTime.Parse et DateTime.ParseExact.
Le deuxième paramètre est une chaîne de format, qui indique à la fonction comment interpréter la chaîne s.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string s = "20-02-08 05:16:42:6"; DateTime d = DateTime.ParseExact(s, "dd-MM-yy HH:mm:ss:f", null);
Partager