|
|
|
|
Bonjour.
j'ai le code suivant :
StartDate = Session["StartDate"].ToString();
this.StartDate = StartDate.Substring(0, 2) + "/" + StartDate.Substring(3, 3) + "/" + StartDate.Substring(6, 4);
this.Start = DateTime.Parse(StartDate);
je souhaite récupérer la date sous la forme dd/MMM/yyyy mais j'ai l'erreur suivante :*
System.ArgumentOutOfRangeException: L'index et la longueur doivent faire référence à un emplacement situé dans la chaîne.Nom du paramètre : length
j'aimerais savoir comment m'y prendre sachant que je sélectionne la date à partir d'un calendrier.
merci
Configuration: Windows XP Internet Explorer 8.0
Je pense que tu devrais chercher du coté de simpleDateFormat pour la conversion d'une chaine en date.
String str = "09/Mars/2008:04:03:04";
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MMM/yyyy", java.util.Locale.FRANCE);
java.util.Date dte = sdf.parse(str);
System.out.println(dte);
Par contre je pense que ton erreur provient du fait qu'il ne peut pas trouver la sous-chaine (substring) du fait qu'elle ne contient pas autant de caractères que ce que tu attends. |
Merci pour ta réponse mais je travail en asp.net avec du c# voilà mon code :
|