begin process at 2010 03 17 02:36:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date/Heure

 > ASP.NET - COMMENT FIXER LORS DE L'ENREGISTREMENT DANS LA BASE QUE LA DATE EST EN FORMAT FR

ASP.NET - COMMENT FIXER LORS DE L'ENREGISTREMENT DANS LA BASE QUE LA DATE EST EN FORMAT FR


 Information sur la source



 Description

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

  • ' 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.
' 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___)


 Sources du même auteur

Source .NET (Dotnet) SHAREPOINT 2007 - OBTENIR LA LISTE DES WEBPARTS DANS UNE PAG...
Source .NET (Dotnet) SHAREPOINT 2007 - OBTERNIR LA LISTE DES FEATURES D'UN SITE
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT...
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES LANGUES INSTALLÉES DA...
Source .NET (Dotnet) C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP

 Sources de la même categorie

CONVERSION D'UNE DATE/HEURE STANDARD VERS DATE/HEURE CONFORM... par processus
CALCUL DE L'AGE D'UNE PERSONNE (ASP VBSCRIPT) par bluedemon
CONVERSION DE GMT À LOCAL ET DE LOCAL À GMT par revolt
Source avec Zip CALENDRIER DYNAMIQUE AVEC JOURS FERIES par label97
SAISIR DATE FR DANS MYSQL par jeckel

Commentaires et avis

Commentaire de Domilo le 19/01/2004 10:42:00

C'est une bonne solution qui permet au passage de gérer plusieurs langues dans la même application...

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.

Commentaire de fabrice69 le 19/01/2004 11:03:32 administrateur CS

Je suis d'accord et le paramétrage du Web.config est tout à fait ce qu'il convient de faire, mais dans certains cas, ce paramètre n'est pas suffisant ou du moins pas possible.
Bref, dans ce cas précis il faut pouvoir le gérer plus finement d'où la raison de ce post.

F___

Commentaire de softghost le 06/11/2006 18:56:02

bonjour messieurs

c cool le code je suis entrein de travaillez sur un code pour la date mais cette fois c en arabic...

a+ :)

Commentaire de Chronolode le 28/02/2007 22:39:24

tres bien pour moi :
je veus afficher la date dans une datagrid
comment changer le format en français?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales