On sait très bien qu'en développement ASP ou ASP.NET, un des problèmes qui revient le plus est la gestion des Dates (est-il au format US ou FR).
Voila donc une solution pour être sur que le format français renseigné dans un formulaire par exemple sera bien pris comme une date dans la base et qu'il n'y aura pas d'inversion des Mois et Jours.
Bref, disons que dans notre formulaire, on envoie une date (DateTime) au format francais du type "16/02/1992 12:15:12" et que l'on veut etre sur que lors de l'enregistrement ca ne casse pas, voila donc une solution possible.
Source / Exemple :
' Voila le résultat typique d'un formulaire
MaDateFRFormulaire = "16/02/1992 12:15:12"
' On déclare que la 'Culture' est du fr-FR soit Francais
Dim culture = New System.Globalization.CultureInfo("fr-FR", True)
' On va donc charger la date en string du formulaire dans une Variable de Type DateTime
Dim MaDateFRBase As DateTime = DateTime.Parse(MaDateFRFormulaire, culture, System.Globalization.DateTimeStyles.NoCurrentDateDefault)
' Maintenant, on a un type DateTime avec lequel on peut faire ce que l'on veut.
Conclusion :
Bon Coding
Romelard Fabrice (Alias F___)
28 févr. 2007 à 22:39
je veus afficher la date dans une datagrid
comment changer le format en français?
6 nov. 2006 à 18:56
c cool le code je suis entrein de travaillez sur un code pour la date mais cette fois c en arabic...
a+ :)
19 janv. 2004 à 11:03
Bref, dans ce cas précis il faut pouvoir le gérer plus finement d'où la raison de ce post.
F___
19 janv. 2004 à 10:42
J'utilise une autre façon (monolangue) style :
IF IsDate(MaDateFRFormulaire) THEN
MaDateFRBase = CDate(MaDateFRFormulaire)
Et pour m'assurer que la date sera au format français même si je suis hébergé sur un serveur US : dans le web.config, je modifie <globalisation> pour qu'il contienne la déclaration de la culture française.
ex :
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="fr-FR" uiCulture="fr-FR" />
@Bientôt.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.