PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Cohérence entre la date et le format
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Transforme une date sous forme de chaîne de caractères en une date au format AAAAMMJJ.
Remarque : La transformation effectuée par la fonction ChaîneVersDate consiste à identifier dans la chaîne de caractères initiale les différents composants de la date pour construire la chaîne de caractères résultat.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
La fonction ChaîneVersDate propose de nouveaux formats permettant de configurer exactement le format des jours et mois (présence d'une majuscule ou non en début de jour ou de mois).
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 16
La fonction ChaîneVersDate propose de nouveaux formats permettant de configurer exactement le format des jours et mois (présence d'une majuscule ou non en début de jour ou de mois).
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
La fonction ChaîneVersDate propose de nouveaux formats permettant de configurer exactement le format des jours et mois (présence d'une majuscule ou non en début de jour ou de mois).
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
Res = ChaîneVersDate("25/12/2001")  // Res = "20011225"
Res = ChaîneVersDate("25-12-2001")  // Res = "20011225"
ChaîneVersDate("")                  // Renvoie ""
Res = ChaîneVersDate("12-25-2001", "MM-JJ-AAAA")  // Res = "20011225"
Res = ChaîneVersDate("12-25-01", "MM-JJ-AA")      // Res = "20011225"
Res = ChaîneVersDate("12-25-2001", "MM-JJ-AA")    // Res = ""
Res = ChaîneVersDate("12-25-01", "MM-JJ-AA")       // Res = "20011225"
Versions 16 et supérieures
Res = ChaîneVersDate("Sun, 25 Nov 2012 12:11:55 +0100", maskDateEmail) // Res = "20121125121155"
Res = ChaîneVersDate("Sat, 25 Aug 2012 12:11:55 +0200", maskDateEmail) // Res = "20120825121155"
Nouveauté 16
Res = ChaîneVersDate("Sun, 25 Nov 2012 12:11:55 +0100", maskDateEmail) // Res = "20121125121155"
Res = ChaîneVersDate("Sat, 25 Aug 2012 12:11:55 +0200", maskDateEmail) // Res = "20120825121155"
Res = ChaîneVersDate("Sun, 25 Nov 2012 12:11:55 +0100", maskDateEmail) // Res = "20121125121155"
Res = ChaîneVersDate("Sat, 25 Aug 2012 12:11:55 +0200", maskDateEmail) // Res = "20120825121155"

Syntaxe
<Résultat> = ChaîneVersDate(<Date> [, <Format>])
<Résultat> : Chaîne de caractères ou variable de type Date
  • Date au format AAAAMMJJ (AAAA correspond à l'année, MM au mois et JJ au jour).
  • Chaîne vide ("") en cas de problème.
<Date> : Chaîne de caractères
Date au format spécifié dans le paramètre <Format>.
<Format> : Chaîne de caractères optionnelle ou constante optionnelle
Format de la date à convertir :
  • sous forme de chaîne :
    Dans cette chaîne, les caractères :
    • AAAA représentent l'année sur 4 positions.
    • AA représentent l'année sur 2 positions. Les années renvoyées seront comprises entre 1951 et 2050.
    • M représente le mois (le zéro n'est pas affiché devant le numéro du mois).
    • MM représentent le mois (le mois doit être sur 2 positions).
    • MMM représentant le mois en lettres sur 3 caractères (par exemple : jan). La casse utilisée dépend des options linguistiques du projet.
      WEBDEV - Code Navigateur Cette notation n'est pas disponible en code navigateur. WEBDEV - Code Navigateur Cette notation est insensible à la casse.
    • Versions 16 et supérieures
      Mmm représentant le mois en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple : Jan)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      Mmm représentant le mois en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple : Jan)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Mmm représentant le mois en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple : Jan)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
    • Versions 16 et supérieures
      mmm représentant le mois en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple : jan)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      mmm représentant le mois en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple : jan)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      mmm représentant le mois en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple : jan)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
    • MMMM représentant le mois en lettres complet (par exemple : janvier). La casse utilisée dépend des options linguistiques du projet.
      WEBDEV - Code Navigateur Cette notation n'est pas disponible en code navigateur. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
    • Versions 16 et supérieures
      Mmmm représentant le mois en lettres complet avec la première lettre forcée en majuscule (par exemple : Janvier)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
      Nouveauté 16
      Mmmm représentant le mois en lettres complet avec la première lettre forcée en majuscule (par exemple : Janvier)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
      Mmmm représentant le mois en lettres complet avec la première lettre forcée en majuscule (par exemple : Janvier)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
    • Versions 16 et supérieures
      mmmm représentant le mois en lettres complet avec la première lettre forcée en minuscule (par exemple : janvier)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
      Nouveauté 16
      mmmm représentant le mois en lettres complet avec la première lettre forcée en minuscule (par exemple : janvier)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
      mmmm représentant le mois en lettres complet avec la première lettre forcée en minuscule (par exemple : janvier)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      WEBDEV - Code Navigateur Cette notation est insensible à la casse.
    • J représente le jour (le zéro n'est pas affiché devant le numéro du jour),
    • JJ représentent le jour sur 2 chiffres,
    • JJJ représentant le jour en lettres sur 3 caractères (par exemple : lun). La casse utilisée dépend des options linguistiques du projet.
      WEBDEV - Code Navigateur Cette notation n'est pas disponible en code navigateur.
    • Versions 16 et supérieures
      Jjj représentant le jour en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple : Lun)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      Jjj représentant le jour en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple : Lun)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Jjj représentant le jour en lettres sur 3 caractères avec la première lettre forcée en majuscule (par exemple : Lun)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
    • Versions 16 et supérieures
      jjj représentant le jour en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple : lun)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      jjj représentant le jour en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple : lun)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      jjj représentant le jour en lettres sur 3 caractères avec la première lettre forcée en minuscule (par exemple : lun)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
    • JJJJ représentant le jour en lettres complet (par exemple : lundi). La casse utilisée dépend des options linguistiques du projet.
      WEBDEV - Code Navigateur Cette notation n'est pas disponible en code navigateur.
    • Versions 16 et supérieures
      Jjjj représentant le jour en lettres complet avec la première lettre forcée en majuscule (par exemple : Lundi)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      Jjjj représentant le jour en lettres complet avec la première lettre forcée en majuscule (par exemple : Lundi)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Jjjj représentant le jour en lettres complet avec la première lettre forcée en majuscule (par exemple : Lundi)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
    • Versions 16 et supérieures
      jjjj représentant le jour en lettres complet avec la première lettre forcée en minuscule (par exemple : lundi)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      jjjj représentant le jour en lettres complet avec la première lettre forcée en minuscule (par exemple : lundi)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      jjjj représentant le jour en lettres complet avec la première lettre forcée en minuscule (par exemple : lundi)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
    • Versions 16 et supérieures
      L représentant la première lettre du jour (par exemple : L,M,M,J,V,S,D)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      Nouveauté 16
      L représentant la première lettre du jour (par exemple : L,M,M,J,V,S,D)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
      L représentant la première lettre du jour (par exemple : L,M,M,J,V,S,D)
      WEBDEV - Code NavigateurAndroidWidget AndroidJavaPHP Cette notation n'est pas disponible. AndroidWidget AndroidJavaPHP Cette notation n'est pas disponible.
  • via les constantes suivantes :
    maskDateSystèmeLe format utilisé correspond au format défini dans la description du projet pour la langue en cours (option "Projet .. Description du projet", onglet "Langues").
    WEBDEV - Code Navigateur Cette constante n'est pas disponible.
    Le format utilisé correspond au format défini dans la description du projet pour la langue en cours :
    1. Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
    2. Sélectionnez l'onglet "Langues" puis l'onglet "Date".
    3. Le format utilisé correspond :
    • soit aux paramètres du système d'exploitation,
    • soit aux paramètres spécifiés (avec les jours et mois définis).
    Versions 16 et supérieures
    maskDateEmail
    Nouveauté 16
    maskDateEmail
    maskDateEmail
    Le format utilisé correspond au format de date de la norme RFC-5322 utilisé pour l'encryptage d'un mail, d'un flux RSS, ...
    WEBDEV - Code Navigateur Non disponible.
Si ce paramètre n'est pas spécifié, le format utilisé par défaut est JJ/MM/AAAA (JJ + un caractère spécifique + MM + un caractère spécifique + AAAA).
Remarques

Cohérence entre la date et le format

Il est nécessaire de vérifier la cohérence entre la <Date> et le <Format> spécifié. Ainsi :
  • Si <Date> = "La date de l'inauguration de ce monument était le 10/02 de l'année 1995", le format utilisé doit être le suivant :
    <Format> = "La date de l'inauguration de ce monument était le JJ/MM de l'année AAAA".
  • Si <Date> = "Le 03/11/1970", le format utilisé doit être le suivant :
    <Format> = "Le JJ/MM/AAAA".
Liste des exemples associés :
Les fonctions EXIF Exemples unitaires (WINDEV) : Les fonctions EXIF
[ + ] Utilisation des fonctions ImageXXX.
Ces fonctions permettent d'accéder aux informations EXIF d'une image.
Les informations EXIF sont contenues dans les images de type JPEG ou TIFF.
Il y a par exemple, la date de prise de vue de la photo, l'orientation de l'appareil quand la photo a été prise, la marque et le modèle de l'appareil photo, une miniature de l'image...
Classification Métier / IHM : Code neutre
Composante : wd240std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire