Format DateTime anglo saxon [Résolu]

Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2013
- - Dernière réponse : Attila54
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2013
- 30 juil. 2012 à 08:30
Bonjour
Voila mon petit souci du matin :
j'ai une appli qui, jusqu'ici, comporte un string jourexamen utilise de la manière suivante :
Public jourexamen As String
jourexamen = DateTime.Now.ToShortDateString

jourexamen me renvoie donc la date du jour sous la forme dd/mm/yyyy

Je voudrais que maintenant il me la renvoie sous la forme mm/dd/yyyy
j'ai fait :
jourexamen = DateTime.Now.ToString("MM.dd.yyyy")

et en testant : j'ai comme date
Avec l'ancien format : 26/07/2012 ce qui est normal
avec ce nouveau format : 59/26/2012

Quelqu'un aurait il l'amabilité de m'aiguiller ????
Merci bien
Afficher la suite 

7 réponses

Meilleure réponse
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
23
3
Merci
 Re,


    Private Sub saveauto()
        Dim myDate As DateTime

        If Not DateTime.TryParseExact(TextBox1.Text, "dd/MM/yyyy", Globalization.CultureInfo.InvariantCulture, Globalization.DateTimeStyles.None, myDate) Then
            MessageBox.Show("Date Error")
            Exit Sub
        End If
        Try
            MessageBox.Show("Date is valid")
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub



jean-marc

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_JMO
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
23
3
Merci
correction !

        If Not DateTime.TryParseExact(TextBox1.Text, "MM/dd/yyyy", Globalization.CultureInfo.InvariantCulture, Globalization.DateTimeStyles.None, myDate) Then


jean-marc

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_JMO
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
23
0
Merci
 Bonjour,
DateTime.Now.ToString("MM/dd/yyyy")
DateTime.Now.ToString("dd/MM/yyyy"))


jean-marc
Commenter la réponse de cs_JMO
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2013
0
Merci
Bonjour JMO,
Alors merci ca marche bien maintenant, j'ai effectivement l'affichage de la date comme je le souhaite.

Je rencontre toutefois une erreur "Date Error" dans cette sub :
 Private Sub saveauto()
        Dim myDate As DateTime
        Dim saveimage As Bitmap
        Dim p As New ClassImpression(Me)
        If Not (DateTime.TryParse(TxtDate.Text, myDate)) Then
            MessageBox.Show("Date Error")
            Exit Sub
        End If
        saveimage = p.GetPreview
        Try
            saveimage.Save("\\rep" & A.Text & "-" & B.Text & "-" & C.Text & "-" & D.Text & "-" & myDate.ToString("MMddyyyy") & ".jpeg", ImageFormat.Jpeg)
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub


avec
jourexamen = DateTime.Now.ToString("MM/dd/yyyy")
TxtDate.Text = jourexamen

Mais je ne vois pas pourquoi j'ai cette erreur
Commenter la réponse de Attila54
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2013
0
Merci
Mais bien sur suis je bête ......
Gros merci a toi, tout fonctionne impeccablement
Par contre, j'ai du mal a piger pourquoi il faut remettre toute la phase globalization.cultureinfo .
Je ne referai plus l'erreur a l'avenir
Commenter la réponse de Attila54
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
23
0
Merci
 Bonjour Attila54,

L'utilisation du globalization permet d'outrepasser la notion de version du framework.

lien msdn : Tapez le texte de l'url ici.


jean-marc
Commenter la réponse de cs_JMO
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2013
0
Merci
Merci bien pour ce cours express JMO, j'ai imprime le lien MSDN pour ma culture
Commenter la réponse de Attila54