PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

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
Versions 16 et supérieures
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications Windows Phone.
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
iPhone/iPad La plupart de ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Windows Store apps.
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Universal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Les fonctions de gestion des dates et des heures sont les suivantes :
AgeRenvoie l'âge à partir de la date de naissance.
Versions 24 et supérieures
AnnéeBissextile
Nouveauté 24
AnnéeBissextile
AnnéeBissextile
Indique si l'année spécifiée est bissextile ou non.
AnnéeEnCoursRenvoie l'année en cours sous forme d'entier.
ChaîneVersDateTransforme une date sous forme de chaîne de caractères en une date au format AAAAMMJJ.
ChaîneVersDuréeTransforme une durée sous forme de chaîne de caractères en une durée utilisable par une variable de type Durée.
ChaîneVersHeureTransforme une heure sous forme de chaîne de caractères en une heure au format HHMMSSCC, utilisable par une variable de type Heure.
ChronoDébutDémarre un chronomètre afin de mesurer la durée d'un traitement (en millisecondes) et permet de remettre à zéro un chronomètre existant.
ChronoFinArrête un chronomètre et renvoie le temps écoulé (en millisecondes) depuis le début du chronométrage (appel de la fonction ChronoDébut).
ChronoPauseInterrompt un chronomètre afin de mesurer la durée d’un traitement.
ChronoRAZArrête et remet un chronomètre existant à zéro.
ChronoReprendRedémarre un chronomètre précédemment arrêté par les fonctions ChronoFin ou ChronoPause.
ChronoValeurIndique le temps écoulé (en millisecondes) depuis l'appel à la fonction ChronoDébut.
DateDifférenceCalcule la différence de jours entre deux dates.
DateDuJourRenvoie ou modifie la date système (date du jour définie pour le poste en cours).
DateHeureDifférenceCalcule la différence entre deux dates et heures.
DateHeureFuseauVersLocaleConvertit une date et une heure exprimées dans un fuseau horaire en date et heure locales.
DateHeureLocaleVersFuseauConvertit une date et une heure locales en une date et une heure d'un fuseau horaire.
DateHeureLocaleVersUTCConvertit une date et une heure exprimée en date et heure locale (fuseau horaire, horaire d'été, horaire d'hiver) en temps universel (UTC).
DateHeureParDéfautPermet de définir la valeur par défaut des variables de type Date, Heure et DateHeure.
DateHeureSysRenvoie ou modifie la date système (date et heure du jour définies pour le poste en cours).
DateHeureUTCVersLocaleConvertit une date et une heure exprimée en date et heure UTC (temps universel) en date et heure locale (fuseau horaire, horaire d'été, horaire d'hiver).
DateHeureValideTeste la validité d'une date/heure comprise entre le 01 janvier 0001 à 0 heure 0 minute 0 seconde 0 centième de seconde et le 31 décembre 9999 à 23 heures 59 minutes 59 secondes 99 centièmes de seconde.
DateHeureVersEpochConvertit une date-heure locale vers le format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC).
DateHeureVersRéelConvertit une date et une heure en un réel sur 8 octets.
DateSélecteurAffiche le sélecteur de date du système.
DateSysRenvoie ou modifie la date système (date du jour définie pour le poste en cours).
DateValideTeste la validité d'une date comprise entre le 01 janvier 0001 et le 31 décembre 9999.
DateVersChaîneFormate :
  • la date spécifiée au format spécifié.
  • la date heure spécifiée au format spécifié.
DateVersEntierTransforme une date en un entier.
DateVersJourRenvoie le jour correspondant à une date donnée.
DateVersJourEnLettreRenvoie le jour de la semaine en toutes lettres correspondant à la date spécifiée.
DateVersMoisEnLettreRenvoie le mois en toutes lettres correspondant à la date spécifiée.
DateVersNuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée.
Versions 24 et supérieures
Demain
Nouveauté 24
Demain
Demain
Renvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DernierJourDeLaSemaineRenvoie la date du dernier jour de la semaine correspondant à une date donnée.
DernierJourDuMoisRenvoie la date du dernier jour du mois spécifié.
DuréeVersChaîneFormate la durée spécifiée au format spécifié.
EntierVersDateTransforme un entier en une date au format AAAAMMJJ.
EntierVersHeureTransforme un entier en une heure au format HHMMSSCC.
EntierVersJourRenvoie le jour de la semaine correspondant à la date spécifiée (cette date est un entier).
EntierVersJourEnLettreRenvoie le jour de la semaine en toutes lettres correspondant à la date spécifiée (cette date est un entier).
EntierVersMoisEnLettreRenvoie le mois en toutes lettres correspondant à la date spécifiée (cette date est un entier).
EntierVersNuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée (cette date est un entier).
EpochVersDateHeureConvertit une date et une heure au format Epoch (nombre d'unités de temps depuis le 01/01/1970 à 00h00 UTC) en une date-heure locale.
HeureDifférenceCalcule la différence en centièmes de seconde entre deux heures.
HeureSélecteurAffiche le sélecteur d’heure du système.
HeureSysRenvoie ou modifie l'heure système (heure actuelle définie pour le poste en cours).
HeureValideTeste la validité d'une heure.
HeureVersChaîneFormate l'heure passée en paramètre selon le format spécifié.
HeureVersEntierTransforme une heure en un entier.
Versions 24 et supérieures
Hier
Nouveauté 24
Hier
Hier
Renvoie la date du jour précédant le jour en cours ou précédant une date donnée.
JourFériéIndique si un jour est férié ou non.
JourFériéAjouteIndique qu'un jour ou qu'une liste de jours est férié.
JourFériéListeRenvoie la liste de tous les jours fériés définis avec la fonction JourFériéAjoute.
JourFériéSupprimeToutVide la liste de tous les jours fériés.
MaintenantRenvoie ou modifie l'heure système (heure actuelle définie pour le poste en cours).
MoisEnCoursRenvoie le mois en cours.
NuméroDeJourVersLettreRenvoie le nom du jour de la semaine en fonction de son numéro.
NuméroDeMoisVersLettreRenvoie le nom du mois en fonction de son numéro.
NuméroDeSemaineRenvoie le numéro de la semaine dans l'année correspondant à la date spécifiée (cette date est une chaîne de caractères).
PâquesRenvoie la date de Pâques pour l'année spécifiée dans le calendrier chrétien occidental.
PremierJourDeLAnnéeRenvoie la date du premier jour de l'année.
PremierJourDeLaSemaineRenvoie la date du premier jour de la semaine (c'est-à-dire le Lundi).
PremierJourDuMoisRenvoie le premier jour du mois.
RéelVersDateHeureConvertit un réel sur 8 octets en une date et une heure.
SemaineVersDateRenvoie la date du lundi pour la semaine et l'année spécifiées.
Liste des exemples associés :
Gestion des dates Exemples unitaires (WEBDEV) : Gestion des dates
[ + ] Utilisation du type Date du WLangage et des fonctions de manipulations de dates.
Calcul du jour de Pâques et d'un âge Exemples unitaires (WINDEV) : Calcul du jour de Pâques et d'un âge
[ + ] Calcul du jour de Pâques d'une année donnée et calcul de l'âge d'une personne à une date donnée.
Les fonctions Chrono Exemples unitaires (WINDEV) : Les fonctions Chrono
[ + ] Utilisation des fonctions ChronoXXX.
Ces fonctions permettent de calculer le temps écoulé entre le début (Fonction ChronoDébut) et la fin (Fonction ChronoFin)
Gestion des dates Exemples unitaires (WINDEV) : Gestion des dates
[ + ] Utilisation du type Date du WLangage et des fonctions de manipulations de dates.
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
WD Limitation de duree d utilisation Exemples didactiques (WINDEV) : WD Limitation de duree d utilisation
[ + ] Cet exemple montre comment limiter l'utilisation d'une application à une période donnée (période d'essai).
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ la protection d'une application pour une durée donnée
2/ la gestion de la base de registre

Résumé de l'exemple livré avec WINDEV :
Lorsque cet exemple est lancé pour la première fois, il est activé pour une période d'essai de 5 jours.
L'information de la date de premier lancement est stockée dans la base de registre avec l'utilisation d'une clé de contrôle pour vérifier que l'utilisateur final n'a pas essayé de la modifier. A la fin de la période d'essai, l'application est bloquée, à moins que l'utilisateur final ne dispose du code de déverrouillage de l'application
Les fonctions Chrono Exemples unitaires (WINDEV Mobile) : Les fonctions Chrono
[ + ] Utilisation des fonctions WLangage "Chrono".
Ces fonctions permettent de calculer le temps écoulé entre le début (Fonction ChronoDébut) et la fin (Fonction ChronoFin)
UWA Chrono Universal Apps (WINDEV Mobile) : UWA Chrono
[ + ] Cet exemple montre comment réaliser un chronomètre pour un terminal mobile avec WINDEV Mobile.
Dans cet exemple, un timer est utilisé pour afficher les aiguilles du chronomètre analogique, et pour afficher régulièrement le temps écoulé.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire