T Tata Mapassa Active Member Licensed User Longtime User Mar 26, 2017 #1 Bonjour, Comment faire pour récupérer une date saisie dans EditText et afficher à partir d'un label cette date + 2 jours ? Par exemple, date saisie 25/03/2017 - date affichée 27/03/2017. Merci
Bonjour, Comment faire pour récupérer une date saisie dans EditText et afficher à partir d'un label cette date + 2 jours ? Par exemple, date saisie 25/03/2017 - date affichée 27/03/2017. Merci
udg Expert Licensed User Longtime User Mar 26, 2017 #2 Hi GOMBE. try something like the following: Code: Dim EditDate as long = DateTime.DateParse(Edit1.Text) 'pay attention to DateFormat Dim DayAfterTomorrow As Long = DateTime.Add(EditDate , 0, 0, 2) Dim MyLabel as Label MyLabel.Text = DateTime.Date(DayAfterTomorrow) udg
Hi GOMBE. try something like the following: Code: Dim EditDate as long = DateTime.DateParse(Edit1.Text) 'pay attention to DateFormat Dim DayAfterTomorrow As Long = DateTime.Add(EditDate , 0, 0, 2) Dim MyLabel as Label MyLabel.Text = DateTime.Date(DayAfterTomorrow) udg
T Tata Mapassa Active Member Licensed User Longtime User Mar 26, 2017 #3 Hello UDG, J'ai essayé avec le format yyyy/mm/dd ou mm/yyyy/dd l'application se plante.
klaus Expert Licensed User Longtime User Mar 26, 2017 #4 In the DateFormat mm must be MM! mm minutes, MM months From your first post you should use dd/MM/yyyy
In the DateFormat mm must be MM! mm minutes, MM months From your first post you should use dd/MM/yyyy
T Tata Mapassa Active Member Licensed User Longtime User Mar 26, 2017 #5 Bonjour, Même avec le format dd/mm/yyyy l'application se plante
T Tata Mapassa Active Member Licensed User Longtime User Mar 26, 2017 #7 voici mon code : Dim EditDate As Long = DateTime.DateParse(EditText1.Text) 'avec dd/mm/aaaa Dim DayAfterTomorrow As Long = DateTime.Add(EditDate , 0, 0, 2) Label1.Text = DateTime.Date(DayAfterTomorrow)
voici mon code : Dim EditDate As Long = DateTime.DateParse(EditText1.Text) 'avec dd/mm/aaaa Dim DayAfterTomorrow As Long = DateTime.Add(EditDate , 0, 0, 2) Label1.Text = DateTime.Date(DayAfterTomorrow)
imbault Well-Known Member Licensed User Longtime User Mar 26, 2017 #8 Just add before your code : Code: DateTime.DateFormat= ="dd/MM/yyyy" And Klaus is right MM must be uppercase, else it's for minutes no month
Just add before your code : Code: DateTime.DateFormat= ="dd/MM/yyyy" And Klaus is right MM must be uppercase, else it's for minutes no month
klaus Expert Licensed User Longtime User Mar 26, 2017 #9 J'ai l'impression que tu te fous de nous. Ci-dessous un petit projet qui fonctionne!!! C'est frustrant que les personnes qui aident doivent prouver ce qu'elles conseillent. Code: Sub Button1_Click DateTime.DateFormat = "dd/MM/yyyy" Dim EditDate As Long = DateTime.DateParse(EditText1.Text) 'avec dd/mm/aaaa Dim DayAfterTomorrow As Long = DateTime.Add(EditDate , 0, 0, 2) Label1.Text = DateTime.Date(DayAfterTomorrow) End Sub Attachments TestTime.zip TestTime.zip 7.8 KB · Views: 676
J'ai l'impression que tu te fous de nous. Ci-dessous un petit projet qui fonctionne!!! C'est frustrant que les personnes qui aident doivent prouver ce qu'elles conseillent. Code: Sub Button1_Click DateTime.DateFormat = "dd/MM/yyyy" Dim EditDate As Long = DateTime.DateParse(EditText1.Text) 'avec dd/mm/aaaa Dim DayAfterTomorrow As Long = DateTime.Add(EditDate , 0, 0, 2) Label1.Text = DateTime.Date(DayAfterTomorrow) End Sub
T Tata Mapassa Active Member Licensed User Longtime User Mar 26, 2017 #10 OK ça marche. Merci beaucoup de votre aide