PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie ou modifie la date système (date du jour définie pour le poste en cours).
Remarques :
  • Cette fonction est identique à la fonction DateDuJour.
Versions 16 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
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 = DateSys()   // Res = "20011225"
Res = DateVersChaîne(DateSys()) // Res = "25/12/2001"
Année = Gauche(DateSys(), 4)
// Année retourne l'année en cours (par exemple 2001)
WINDEVWindowsCode Utilisateur (MCU)Procédures stockées
// Change la date système et affiche la nouvelle date
DateSys("20020101")
Info(DateSys())
WINDEVWindowsLinuxUniversal Windows 10 AppJavaCode Utilisateur (MCU)Procédures stockées
DateAujourdhui est une Date = DateSys()
SAI_Date = DateVersJourEnLettre(DateAujourdhui) + " " + DateAujourdhui..Jour + ...
" " + DateVersMoisEnLettre(DateAujourdhui) + " à " + ...
HeureVersChaîne(HeureSys(), "HH:MM:SS")
// Le champ SAI_Date contient par exemple : Lundi 13 Août à 14:44:17
Syntaxe

Connaître la date système Masquer les détails

<Résultat> = DateSys()
<Résultat> : Chaîne de caractères ou variable de type Date
Date système au format AAAAMMJJ (AAAA correspond à l'année, MM au mois et JJ au jour).
WINDEVWindowsCode Utilisateur (MCU)

Modifier la date système Masquer les détails

DateSys(<Nouvelle date>)
<Nouvelle date> : Chaîne de caractères, variable de type Date ou variable de type DateHeure
Nouvelle date système. Cette date peut correspondre à :
  • une chaîne de caractères au format AAAAMMJJ (AAAA correspond à l'année, MM au mois et JJ au jour).
  • Versions 24 et supérieures
    une chaîne de caractères au format AAAAMMJJHHMMSSCC (AAAA correspond à l'année, MM au mois, JJ au jour, HH aux heures, MM aux minutes, SS aux secondes et CC aux centièmes de seconde (utiliser CCC pour les millièmes de secondes). Dans ce cas, seule la date est prise en compte.
    Nouveauté 24
    une chaîne de caractères au format AAAAMMJJHHMMSSCC (AAAA correspond à l'année, MM au mois, JJ au jour, HH aux heures, MM aux minutes, SS aux secondes et CC aux centièmes de seconde (utiliser CCC pour les millièmes de secondes). Dans ce cas, seule la date est prise en compte.
    une chaîne de caractères au format AAAAMMJJHHMMSSCC (AAAA correspond à l'année, MM au mois, JJ au jour, HH aux heures, MM aux minutes, SS aux secondes et CC aux centièmes de seconde (utiliser CCC pour les millièmes de secondes). Dans ce cas, seule la date est prise en compte.
  • une variable de type Date.
  • Versions 24 et supérieures
    une variable de type DateHeure. Dans ce cas, seule la date est prise en compte.
    Nouveauté 24
    une variable de type DateHeure. Dans ce cas, seule la date est prise en compte.
    une variable de type DateHeure. Dans ce cas, seule la date est prise en compte.
Remarques
  • Pour obtenir la date système sous un autre format que AAAAMMJJ, il faut formater la chaîne (par exemple avec les fonctions DateVersChaîne, Droite, Gauche) ou utiliser les propriétés sur les dates. Le format AAAAMMJJ a été choisi car il permet de tester la chronologie de deux dates selon ce même format, alors que cela ne serait pas possible avec une date au format AAAAJJMM ou AAMMJJ par exemple.
  • Sur tous les systèmes actuels, l'année de la date système peut être comprise entre 1980 et 2099.
  • Attention : Pour modifier la date système, il est nécessaire de posséder les droits administrateur sur le poste en cours.
  • LinuxUniversal Windows 10 AppJava Dans cette version, la fonction DateSys permet uniquement de renvoyer la date système (date du jour définie pour le poste en cours ou sur le poste navigateur).
Liste des exemples associés :
Calculs sur les durées Exemples unitaires (WINDEV) : Calculs sur les durées
[ + ] Calculs sur les dates et heures avec les fonctions WLangage :
- Calculer la durée écoulée entre deux instants (dates et heures)
- Effectuer une somme de durées
- Effectuer une moyenne de durées
Classification Métier / UI : Code neutre
Composante : wd250std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire