DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Attention : Il s'agit de la version 26 de cette page de documentation. Cette fonctionnalité peut avoir été modifiée ou supprimée en version supérieure.
Aide / WLangage / Gestion des bases de données / Manipulation d'une base CEDB
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
cdbDateHeureVersEntier (Fonction)
En anglais : cdbDateTimeToInteger
Transforme une variable de type DateHeure en une valeur compatible avec une colonne de type date et heure (entier sans signe sur 8 octets).
Exemple
// Ajout d'un enregistrement dans le fichier Client
cdbEcritCol("MaBase", "Client", "Nom", "Dupont")
cdbEcritCol("MaBase", "Client", "Prénom", "Paul")
cdbEcritCol("MaBase", "Client", "Ville", "Avignon")

DateInscrit est une DateHeure = "200112311524"
// Transformation de cette variable
cdbEcritCol("MaBase", "Client", "Inscription", cdbDateHeureVersEntier(DateInscrit))
cdbAjoute("MaBase", "Client")
Syntaxe
<Résultat> = cdbDateHeureVersEntier(<Valeur à convertir>)
<Résultat> : Entier sans signe sur 8 octets
Valeur compatible avec une colonne de type date et heure (entier sans signe sur 8 octets). Cette valeur correspond au nombre de dixième de microsecondes depuis le 1° Janvier 1601.
<Valeur à convertir> : DateHeure
Valeur à convertir en valeur compatible.
Remarques
Attention : La fonction cdbDateHeureVersEntier ne retourne pas de code d'erreur. Pour savoir si cette fonction a généré une erreur, utilisez la variable ErreurDétectée.
Composante : wd260ce.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
A des fins de portabilité pour les nouvelles versions
PROCÉDURE cdbDateHeureVersEntier(dateHeureParam est une DateHeure)
nbMillisDebut est entier sans signe sur 8 octets = 94353084000000000
dureeMillis est entier sur 8 octets sans signe = DateHeureVersRéel(dateHeureParam) * 86400 * 10 000 000

RENVOYER nbMillisDebut + dureeMillis
Guillaume P.
20 déc. 2021

Dernière modification : 31/10/2019

Signaler une erreur ou faire une suggestion | Aide en ligne locale