OVH Cloud OVH Cloud

Format date de system

2 réponses
Avatar
Alexandre
Comment faire pour changer le format de date du system??

Merci

2 réponses

Avatar
Pierre
Bonjour,

Pour te mettre sur la piste tu dois utiliser les fonctions GetLocalInfo
et SetLocalInfo. Voici un peu de code de ce que je peux me rappeller

Declare Function GetLocaleInfo Lib "kernel32" Alias _
"GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, _
ByVal lpLCData As String, ByVal cchData As Long) As Long

Declare Function SetLocaleInfo Lib "kernel32" Alias _
"SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, _
ByVal lpLCData As String) As Boolean


Le GetLocalInfo va te dire quel est le format de date et le SetLocalInfo va
te permettre de le changer.

J'espère que ça va t'aider un peu !!!!

"Alexandre" a écrit dans le message de
news:
Je ne suis pas assez clair ou personne ne connait la réponse??

:)

"Alexandre" a écrit dans le message de
news:uUGrm%
> Comment faire pour changer le format de date du system??
>
> Merci
>
>




Avatar
François Picalausa
Bonjour/Soir,

ou personne n'a envie de la redonner parce qu'elle revient trop souvent?

D'abord, il faut savoir qu'on ne devrait JAMAIS toucher aux paramètres du
l'utilisateur (sauf si tu as sa permission).

Sinon, pour récupérer le format pour les séparateurs décimaux:
http://faq.vb.free.fr/index.php?questiong
Remplacer les Get par Set pour écrire et trouver les bonnes constantes pour
la dates. C'est à peu près tout.

Sur la MSDN:
http://msdn.microsoft.com/library/en-us/intl/nls_7w1b.asp
http://msdn.microsoft.com/library/en-us/intl/nls_8rse.asp

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

"Alexandre" a écrit dans le message de
news:
Je ne suis pas assez clair ou personne ne connait la réponse??

:)

"Alexandre" a écrit dans le message de
news:uUGrm%
> Comment faire pour changer le format de date du system??
>
> Merci
>
>