Salut,
Voilà, j'ai une chaine de caractère : 1212071227.
Il s'agit d'une chaine qui correspond au format suivant : jjmmaahhmm.
Comment puis-je extraire, le plus simplement possible, chacun de ces éléments avec .Net ?
Merci par avance.
Salut,
Voilà, j'ai une chaine de caractère : 1212071227.
Il s'agit d'une chaine qui correspond au format suivant : jjmmaahhmm.
Comment puis-je extraire, le plus simplement possible, chacun de ces éléments avec .Net ?
Merci par avance.
Méthode bourrin :
(fais toi traduire cela en VerBeux).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string entry = "jjmmaahhmm"; DateTime dateTime = DateTime.Parse( string.Format( "{0}/{1}/{2} {3}:{4}", entry.Substring( 0, 2 ), entry.Substring( 2, 2 ), entry.Substring( 4, 2 ), entry.Substring( 6, 2 ), entry.Substring( 8, 2 ) ) );
Moins bourrin, mais plus long :
écrire une implémentation de IFormatProvider spécifique.
Je crois que cela est nécessaire![]()
Tiens beaucoup plus simple et plus élégant :
Même remarque que supra : traduction en VerBeux par les VerBistes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string entry = "1212071227"; DateTime myDateTime = DateTime.ParseExact( entry, "ddMMyyHHmm", System.Globalization.CultureInfo.CurrentCulture );![]()
c'est chouette ca ...
Salut,
C'est vrai que c'est chouette, mais je n'arrive pas à la transformer en VB !
Partager