Je reformule ma question:
voici mon code
DateTime DateDebut = DateTime.Parse(txtDateDebut.text);
Ce code me donne quelque soit l'option régionale du PC une date dans ce
style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce
style 11/01/2005.
Sachant que si je formate avec un DateTimeToString je vais obtenir un champ
de caractère ce que ne tolère pas mon champ de base de donnée.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Bovo [MS]
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New System.Globalization.CultureInfo("fr-FR"));
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" a écrit dans le message de news:
Je reformule ma question: voici mon code DateTime DateDebut = DateTime.Parse(txtDateDebut.text); Ce code me donne quelque soit l'option régionale du PC une date dans ce style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce style 11/01/2005. Sachant que si je formate avec un DateTimeToString je vais obtenir un champ de caractère ce que ne tolère pas mon champ de base de donnée.
Merci
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New
System.Globalization.CultureInfo("fr-FR"));
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" <Billys600@discussions.microsoft.com> a écrit dans le message de
news: 971FF43F-EEC0-42CD-BF36-23D0F17FA8B4@microsoft.com...
Je reformule ma question:
voici mon code
DateTime DateDebut = DateTime.Parse(txtDateDebut.text);
Ce code me donne quelque soit l'option régionale du PC une date dans ce
style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce
style 11/01/2005.
Sachant que si je formate avec un DateTimeToString je vais obtenir un
champ
de caractère ce que ne tolère pas mon champ de base de donnée.
DateTime.Parse(txtDateDebut.text, New System.Globalization.CultureInfo("fr-FR"));
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" a écrit dans le message de news:
Je reformule ma question: voici mon code DateTime DateDebut = DateTime.Parse(txtDateDebut.text); Ce code me donne quelque soit l'option régionale du PC une date dans ce style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce style 11/01/2005. Sachant que si je formate avec un DateTimeToString je vais obtenir un champ de caractère ce que ne tolère pas mon champ de base de donnée.
Merci
Patrice
Si tous les utilisateurs de l'appli Web sont français, le plus simple est sans doute de modifier le fichier web.config pour que le français soit la langue "active".
Je reformule ma question: voici mon code DateTime DateDebut = DateTime.Parse(txtDateDebut.text); Ce code me donne quelque soit l'option régionale du PC une date dans ce style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce style 11/01/2005. Sachant que si je formate avec un DateTimeToString je vais obtenir un
champ
de caractère ce que ne tolère pas mon champ de base de donnée.
Merci
Si tous les utilisateurs de l'appli Web sont français, le plus simple est
sans doute de modifier le fichier web.config pour que le français soit la
langue "active".
"Billys600" <Billys600@discussions.microsoft.com> a écrit dans le message de
news:971FF43F-EEC0-42CD-BF36-23D0F17FA8B4@microsoft.com...
Je reformule ma question:
voici mon code
DateTime DateDebut = DateTime.Parse(txtDateDebut.text);
Ce code me donne quelque soit l'option régionale du PC une date dans ce
style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce
style 11/01/2005.
Sachant que si je formate avec un DateTimeToString je vais obtenir un
champ
de caractère ce que ne tolère pas mon champ de base de donnée.
Si tous les utilisateurs de l'appli Web sont français, le plus simple est sans doute de modifier le fichier web.config pour que le français soit la langue "active".
Je reformule ma question: voici mon code DateTime DateDebut = DateTime.Parse(txtDateDebut.text); Ce code me donne quelque soit l'option régionale du PC une date dans ce style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
français)
Comme nous sommes en France j'aimerai si possible obtenir une date dans ce style 11/01/2005. Sachant que si je formate avec un DateTimeToString je vais obtenir un
champ
de caractère ce que ne tolère pas mon champ de base de donnée.
Merci
Billys600
Désolé même avec ce code je reste toujours avec un format US du style 1/13/2005
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New System.Globalization.CultureInfo("fr-FR"));
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" a écrit dans le message de news: > Je reformule ma question: > voici mon code > DateTime DateDebut = DateTime.Parse(txtDateDebut.text); > Ce code me donne quelque soit l'option régionale du PC une date dans ce > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format > français) > > Comme nous sommes en France j'aimerai si possible obtenir une date dans ce > style 11/01/2005. > Sachant que si je formate avec un DateTimeToString je vais obtenir un > champ > de caractère ce que ne tolère pas mon champ de base de donnée. > > Merci >
Désolé même avec ce code je reste toujours avec un format US du style 1/13/2005
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New
System.Globalization.CultureInfo("fr-FR"));
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" <Billys600@discussions.microsoft.com> a écrit dans le message de
news: 971FF43F-EEC0-42CD-BF36-23D0F17FA8B4@microsoft.com...
> Je reformule ma question:
> voici mon code
> DateTime DateDebut = DateTime.Parse(txtDateDebut.text);
> Ce code me donne quelque soit l'option régionale du PC une date dans ce
> style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
> français)
>
> Comme nous sommes en France j'aimerai si possible obtenir une date dans ce
> style 11/01/2005.
> Sachant que si je formate avec un DateTimeToString je vais obtenir un
> champ
> de caractère ce que ne tolère pas mon champ de base de donnée.
>
> Merci
>
Désolé même avec ce code je reste toujours avec un format US du style 1/13/2005
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New System.Globalization.CultureInfo("fr-FR"));
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" a écrit dans le message de news: > Je reformule ma question: > voici mon code > DateTime DateDebut = DateTime.Parse(txtDateDebut.text); > Ce code me donne quelque soit l'option régionale du PC une date dans ce > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format > français) > > Comme nous sommes en France j'aimerai si possible obtenir une date dans ce > style 11/01/2005. > Sachant que si je formate avec un DateTimeToString je vais obtenir un > champ > de caractère ce que ne tolère pas mon champ de base de donnée. > > Merci >
Sebastien Bovo [MS]
Tu peux utiliser la methode .ToString(New System.Globalization.CultureInfo("fr-FR") sur l'objet de type date
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" wrote in message news:
Désolé même avec ce code je reste toujours avec un format US du style 1/13/2005
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New System.Globalization.CultureInfo("fr-FR"));
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" a écrit dans le message de news: > Je reformule ma question: > voici mon code > DateTime DateDebut = DateTime.Parse(txtDateDebut.text); > Ce code me donne quelque soit l'option régionale du PC une date dans ce > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format > français) > > Comme nous sommes en France j'aimerai si possible obtenir une date dans > ce > style 11/01/2005. > Sachant que si je formate avec un DateTimeToString je vais obtenir un > champ > de caractère ce que ne tolère pas mon champ de base de donnée. > > Merci >
Tu peux utiliser la methode
.ToString(New System.Globalization.CultureInfo("fr-FR") sur l'objet de type
date
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" <Billys600@discussions.microsoft.com> wrote in message
news:552B664C-E019-4096-8997-3C6C542C5435@microsoft.com...
Désolé même avec ce code je reste toujours avec un format US du style
1/13/2005
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New
System.Globalization.CultureInfo("fr-FR"));
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
"Billys600" <Billys600@discussions.microsoft.com> a écrit dans le message
de
news: 971FF43F-EEC0-42CD-BF36-23D0F17FA8B4@microsoft.com...
> Je reformule ma question:
> voici mon code
> DateTime DateDebut = DateTime.Parse(txtDateDebut.text);
> Ce code me donne quelque soit l'option régionale du PC une date dans ce
> style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
> français)
>
> Comme nous sommes en France j'aimerai si possible obtenir une date dans
> ce
> style 11/01/2005.
> Sachant que si je formate avec un DateTimeToString je vais obtenir un
> champ
> de caractère ce que ne tolère pas mon champ de base de donnée.
>
> Merci
>
Tu peux utiliser la methode .ToString(New System.Globalization.CultureInfo("fr-FR") sur l'objet de type date
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" wrote in message news:
Désolé même avec ce code je reste toujours avec un format US du style 1/13/2005
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Tu peux utiliser
DateTime.Parse(txtDateDebut.text, New System.Globalization.CultureInfo("fr-FR"));
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Billys600" a écrit dans le message de news: > Je reformule ma question: > voici mon code > DateTime DateDebut = DateTime.Parse(txtDateDebut.text); > Ce code me donne quelque soit l'option régionale du PC une date dans ce > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format > français) > > Comme nous sommes en France j'aimerai si possible obtenir une date dans > ce > style 11/01/2005. > Sachant que si je formate avec un DateTimeToString je vais obtenir un > champ > de caractère ce que ne tolère pas mon champ de base de donnée. > > Merci >
Patrice
Le problème est que si tu ne dis rien, il écrira également la date entre autre avec les réglages du pays en cours.
Pour vérifier si la vaelur DateTime est correcte le meixu est d"utiliser Year(Var) et Month(Var) qui a l'avantage de sortir toujours le même résultat.
Si tout les utilisateurs de ton site sont français, il sera sans doute plus simple de régler le Web config pour le français soit la langue par défaut (cf mon précédent message).
Patrice
--
"Billys600" a écrit dans le message de news:
Désolé même avec ce code je reste toujours avec un format US du style
1/13/2005
"Sebastien Bovo [MS]" a écrit :
> Bonjour, > > Tu peux utiliser > > DateTime.Parse(txtDateDebut.text, New > System.Globalization.CultureInfo("fr-FR")); > > -- > Cordialement, > > Sebastien Bovo > Microsoft France > ---------- > Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne
vous
> confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
> > "Billys600" a écrit dans le
message de
> news: > > Je reformule ma question: > > voici mon code > > DateTime DateDebut = DateTime.Parse(txtDateDebut.text); > > Ce code me donne quelque soit l'option régionale du PC une date dans
ce
> > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format > > français) > > > > Comme nous sommes en France j'aimerai si possible obtenir une date
dans ce
> > style 11/01/2005. > > Sachant que si je formate avec un DateTimeToString je vais obtenir un > > champ > > de caractère ce que ne tolère pas mon champ de base de donnée. > > > > Merci > > > > >
Le problème est que si tu ne dis rien, il écrira également la date entre
autre avec les réglages du pays en cours.
Pour vérifier si la vaelur DateTime est correcte le meixu est d"utiliser
Year(Var) et Month(Var) qui a l'avantage de sortir toujours le même
résultat.
Si tout les utilisateurs de ton site sont français, il sera sans doute plus
simple de régler le Web config pour le français soit la langue par défaut
(cf mon précédent message).
Patrice
--
"Billys600" <Billys600@discussions.microsoft.com> a écrit dans le message de
news:552B664C-E019-4096-8997-3C6C542C5435@microsoft.com...
Désolé même avec ce code je reste toujours avec un format US du style
1/13/2005
"Sebastien Bovo [MS]" a écrit :
> Bonjour,
>
> Tu peux utiliser
>
> DateTime.Parse(txtDateDebut.text, New
> System.Globalization.CultureInfo("fr-FR"));
>
> --
> Cordialement,
>
> Sebastien Bovo
> Microsoft France
> ----------
> Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne
vous
> confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
>
> "Billys600" <Billys600@discussions.microsoft.com> a écrit dans le
message de
> news: 971FF43F-EEC0-42CD-BF36-23D0F17FA8B4@microsoft.com...
> > Je reformule ma question:
> > voici mon code
> > DateTime DateDebut = DateTime.Parse(txtDateDebut.text);
> > Ce code me donne quelque soit l'option régionale du PC une date dans
ce
> > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format
> > français)
> >
> > Comme nous sommes en France j'aimerai si possible obtenir une date
dans ce
> > style 11/01/2005.
> > Sachant que si je formate avec un DateTimeToString je vais obtenir un
> > champ
> > de caractère ce que ne tolère pas mon champ de base de donnée.
> >
> > Merci
> >
>
>
>
Le problème est que si tu ne dis rien, il écrira également la date entre autre avec les réglages du pays en cours.
Pour vérifier si la vaelur DateTime est correcte le meixu est d"utiliser Year(Var) et Month(Var) qui a l'avantage de sortir toujours le même résultat.
Si tout les utilisateurs de ton site sont français, il sera sans doute plus simple de régler le Web config pour le français soit la langue par défaut (cf mon précédent message).
Patrice
--
"Billys600" a écrit dans le message de news:
Désolé même avec ce code je reste toujours avec un format US du style
1/13/2005
"Sebastien Bovo [MS]" a écrit :
> Bonjour, > > Tu peux utiliser > > DateTime.Parse(txtDateDebut.text, New > System.Globalization.CultureInfo("fr-FR")); > > -- > Cordialement, > > Sebastien Bovo > Microsoft France > ---------- > Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne
vous
> confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
> > "Billys600" a écrit dans le
message de
> news: > > Je reformule ma question: > > voici mon code > > DateTime DateDebut = DateTime.Parse(txtDateDebut.text); > > Ce code me donne quelque soit l'option régionale du PC une date dans
ce
> > style 1/11/2005 CAD un date US (txtDateDebut.text à bien un format > > français) > > > > Comme nous sommes en France j'aimerai si possible obtenir une date
dans ce
> > style 11/01/2005. > > Sachant que si je formate avec un DateTimeToString je vais obtenir un > > champ > > de caractère ce que ne tolère pas mon champ de base de donnée. > > > > Merci > > > > >