4 -> 04 - C#/.NET managed - Programmation
Marsh Posté le 22-04-2005 à 15:47:55
A vu de nez:
Convert.ToString Method (Int32, IFormatProvider)
Marsh Posté le 22-04-2005 à 15:52:22
ouais ou au pire, mais c'est la mauvaise méthode :
string v_test = v_tonChiffre.ToString().PadRight('0',2);
(ou padleft je sais plus)
Marsh Posté le 22-04-2005 à 16:02:28
moui, ça m'avance pas bpcs plus ....
Je dois faire une allergie à la MSDN, suis incapable de trouver l'info. :|
Marsh Posté le 22-04-2005 à 16:02:33
int i = 4;
MessageBox.Show(string.Format("i : {0:00}" , i ));
Resultat -- > i : 04
00 indique en fait que tu le veux sur aumoins 2 digits
Marsh Posté le 22-04-2005 à 16:20:15
Merci de m'avoir répondu !
Entre temps, on m'a indiqué une autre technique :
DateTime myDT = new DateTime(DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day);
Console.Write(myDT.ToString("MM" ));
Dur dur quand même la doc ou alors je m'y prend comme un pied.
Marsh Posté le 22-04-2005 à 15:28:23
Question simple mais dont je ne trouve pas la réponse dans cette encyclopédie qu'est la MSDN...
J'utilise dateTimePicker.Value.Month pour récupérer le mois en cours par exemple. Ca me renvoie 4.
Or pour compléter une BD, il me faut un 04.
Ca fait 2 h que j'y suis, impossible de trouver un équivalent à sprintf().
A votre bon coeur !