Page 1 sur 1
Question sur format de date

Publié:
23 Juil 2003 à 09:02
par Rigol'man
Bonjour g un pb avec des dates et je pense que cela vient du format des dates (mm/jj/aaaa ou jj/mm/aaaa). je m'explique :- dans un doc j'enregistre, dans un champ de type texte, une date au format FR (jj/mm/aaaa)- dans un agent programmé, je récupère ce champ texte et je crée un objet de type NotesDateTime- je compare ensuite cette date avec la date du jour en fonction de koi sera défini le format de la date du jour et de l'objet NotesDateTime ? de la version du serveur Domino ? de la plateforme ?????car si je passe par exemple 12/02/2003, il va me créer un objet date correspondant au 12 fevrier ou au 2 décembre ???????Please help .....

([%sig%]
Re: Question sur format de date

Publié:
23 Juil 2003 à 18:37
par Stephane Maillard
Bonjour,Sauf erreur de ma part quand vous faites un Dim MaDate New NotesDateTime("30/01/2003") il prend le format jj/mm/yyyy.Bien sur cela est à vérifier.[%sig%]
Re: Question sur format de date

Publié:
24 Juil 2003 à 06:28
par Cath
Hélas .... cà serait trop beau.... Entre le 1 et le 12 du mois, il fait comme il veut.... et je ne comprend pas pourquoi il ne respecte pas la mise en forme demandée (surtout si le poste qui saisit est aux states)
Re: Question sur format de date

Publié:
24 Juil 2003 à 07:02
par Stephane Maillard
Bonjour,Et avec Format(MaDate, "dd/mm/yyyy") ?[%sig%]
Re: Question sur format de date

Publié:
24 Juil 2003 à 09:22
par Cath
Précisement, j'écris " Cdat(Format(Today,"dd/mm/yyyy"))" ...Et selon le paramétrage du poste client (je suppose que c'est lui qui influe) ca marche sauf les 12 premiers jours du mois.........
Re: Question sur format de date

Publié:
24 Juil 2003 à 09:54
par Droad
L'aide Designer en anglais (cf ci-dessous) indique que le format passé à NotesDateTime doit être du type mm/dd/yyyy. Grosse surprise, puisque jusqu'a maintenant j'ai toujours utilisé le format dd/mm/yyyy. Je précise que les serveurs sur lesquels je travail sont en anglais, mais avec des dates au format dd/mm. Que dit l'aide en vf ?Pour être en harmonie avec la nature, tu peux essayer ce genre de workaround:if month("01/02/2000")=2 thendd = "25/12/2003"elsedd = "12/25/2003"endifn = new NotesDateTime(dd)********************************************************The date component of the dateTime$ parameter can be in any of the following formats, where "/" represents the operating system date separator:MM/DD/YYFor example, "04/16/97" represents April 16, 1997. Use this format to specify a year in the 20th century (MM is 50 or greater) or the 21st century (MM is less than 50).MM/DD/YYYYFor example, "04/16/1997" represents April 16, 1997 and "04/16/2097" represents April 16, 2097. Use this format to specify a year in any century.etc.[%sig%]