dans une GUI, je fais afficher un calendrier grâce à _GUICtrlMonthCal_Create
je souhaite récupérer la date choisi par l'utilisateur, j'ai trouvé la fonction _GUICtrlMonthCal_GetCurSelStr
par contre la date renvoyé est au format MM/JJ/YYYY
J'aurais aimé avoir la date au format YYYY/MM/JJ pour pouvoir trier les dates choisis dans une matrice .
dans l'aide de cette fonction il est dit:
_GUICtrlMonthCal_GetCurSelStr ( $hWnd [, $sFormat = "%02d/%02d/%04d"] )
aussi je me dit qu'en "bidouillant" la partie Format on doit pouvoir modifier mais je ne comprends pas les paramètres $sFormat = "%02d/%02d/%04d.
Savez vous quoi mettre pour changer l'order des Mois/Jours/Année ou est ce qu'il y a une autre fonction que je ne connais pas ?
merci de votre aide,
mon code est :
Code : Tout sélectionner
$hCalendrierRappel = _GUICtrlMonthCal_Create($hGUI, @DesktopWidth/2, @DesktopHeight/10)
$BoutonDateDeRappelOk = GUICtrlCreateRadio("Date de Rappel " ,@DesktopWidth/2, @DesktopHeight/14, Default, Default)
While 1
$idMsg = GUIGetMsg()
Select
Case $idMsg = $BoutonDateDeRappelOk And BitAND(GUICtrlRead($BoutonDateDeRappelOk), $GUI_CHECKED) = $GUI_CHECKED
MsgBox(48,"cal","date choisi" & _GUICtrlMonthCal_GetCurSelStr($hCalendrierRappel,"%02d/%02d/%04d"))
GUICtrlDelete($BoutonDateDeRappelOk)
_GUICtrlMonthCal_Destroy($hCalendrierRappel)
ExitLoop
EndSelect
WEnd

