Page 1 sur 1

[Func] _DateHeureTransformer()

Posté : sam. 12 nov. 2011 22:27
par Ahbadiane
J’ai créé cette fonction pour reconnaître la saisie d’une chaîne contenant une date et/ou une heure et la transforme en un format voulu.
La fonction reconnaît les dates sous forme :
N° jour (1 à 31) puis Mois en chiffres (1-12) ou en clair (court ou long) et enfin l'année sur 4 ou 2 digits (entre les 3 éléments, laissez un espace ou un tiret ou un slash).
Ou de façon explicite : Aujourd'hui, Demain, Après-demain, Hier et Avant-hier.
La fonction reconnaît les heures sous forme :
Heure puis minute et de façon facultatif les secondes (entre Heure et Minute, placez un h ou un H ou un : et entre Minute et Seconde placez un : )
La fonction transforme dans tous les formats possibles, même N° de semaine, N° de trimestre, N° se semestre, mois en clair, jour en clair …
Voir toutes les possibilités et les contraintes dans l'entête de la fonction

Voici quelques exemples :
_DateHeureTransformer("Avant hier 12h35", "jj JJ MMMM AAAA hh:mm") => Jeudi 10 Novembre 2011 12:35
_DateHeureTransformer("13/11/2011", "jj JJ MMMM AAAA - ~Se~maine ~N°N") => Dimanche 13 Novembre 2011 - Semaine N°45
D'autres dans l'entête de la fonction

N'oubliez pas ajouter #Include <Date.au3> pour utiliser cette fonction
► Afficher le texte