Télécharger date.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ DATE     NOTICE  GF238795  16/07/06    21:15:04     9011           
   2 :                                              DATE     16/07/06
   3 : 
   4 :   Operateur DATE                         Voir aussi : TEMPS
   5 :     ----------------                           
   6 :     VAL1 = DATE ('LETTRE') | 'CONVERSION' | ;
   7 :                            | 'EPOCH'      |
   8 :                            | 'ANNEE'      |
   9 :                            | 'MOIS'       |
  10 :                            | 'JOUR'       |
  11 :                            | 'HEURE'      |
  12 :                            | 'MINUTE'     |
  13 :                            | 'SECONDE'    |
  14 : 
  15 : 
 
SOMMAIRE DE LA NOTICE
---------------------
1. 1ère fonction : Récupération de la date
2. 2ème fonction : Récupération du temps écoulé
3. 3ème fonction : Conversion d'un nombre de secondes


1. 1ère fonction : Récupération de la date
==========================================
16 : 17 : -------------------------- 18 : Syntaxe : 19 : -------------------------- 20 : VAL1 = DATE ('LETTRE') ( | 'ANNEE' | ) ; 21 : | 'MOIS' | 22 : | 'JOUR' | 23 : | 'HEURE' | 24 : | 'MINUTE' | 25 : | 'SECONDE' | 26 : 27 : -------------------------- 28 : Arguments et résultats : 29 : -------------------------- 30 : VAL1 : chaine de caractères ou flottant 31 : 32 : ------------------------- 33 : Description : 34 : -------------------------- 35 : L'opérateur DATE sert à récupérer la date et l'heure actuelle. Si aucune 36 : option n'est précisée, VAL1 est une chaine de caractère contenant la date 37 : complète. Si une option est précisée, seule la partie concernée de la date 38 : est renvoyée sous forme d'entier. On peut donc récupérer, par exemple, 39 : uniquement l'heure actuelle dans un entier en appelant 40 : VAL1 = 'DATE' 'HEURE; 41 : 42 : L'option 'LETTRE' permet d'obtenir le nom du mois au lieu de son numéro. 43 : (L'appel 'DATE' 'MOIS' 'LETTRE' renvoie alors une chaine de caractère.) 44 : 45 : ------------------------- 46 : Exemples : 47 : -------------------------- 48 : 49 : 'LIST' ('DATE' 'LETTRE'); 50 : Chaine de 32 caractères de contenu : 11 mai 2015 - 17H52min 51 : 'LIST' ('DATE'); 52 : Chaine de 32 caractères de contenu : 11/05/2015 - 17:52:38 53 :

2. 2ème fonction : Récupération du temps écoulé
===============================================

54 : 55 : -------------------------- 56 : Syntaxe : 57 : -------------------------- 58 : VAL1 = DATE 'EPOCH' ; 59 : 60 : -------------------------- 61 : Arguments et résultats : 62 : -------------------------- 63 : VAL1 : flottant 64 : 65 : ------------------------- 66 : Description : 67 : -------------------------- 68 : L'opérateur DATE renvoie le nombre de secondes depuis un temps non-défini 69 : mais fixe lors d'une exécution. Cette valeur permet, par différence, de 70 : mesurer un temps entre deux appels "'DATE' 'EPOCH'" ou d'initialiser des 71 : séries par un nombre différent à chaque exécution. 72 : 73 : ------------------------- 74 : Exemple : 75 : -------------------------- 76 : tdeb = 'DATE' 'EPOCH'; 77 : ... 78 : ..... Opérations à chronométrer ..... 79 : ... 80 : tfin = 'DATE' 'EPOCH'; 81 : 'MESS' ('CHAI' 'Temps ecoule : ' (tfin - tdeb)); 82 : 83 :

3. 3ème fonction : Conversion d'un nombre de secondes
=====================================================

84 : 85 : -------------------------- 86 : Syntaxe : 87 : -------------------------- 88 : VAL1 = DATE 'CONVERSION' VAL2; 89 : 90 : -------------------------- 91 : Arguments et résultats : 92 : -------------------------- 93 : VAL1 : chaine de caractere 94 : VAL2 : flottant 95 : 96 : ------------------------- 97 : Description : 98 : -------------------------- 99 : L'opérateur DATE convertit le nombre VAL2 de secondes en nombres de jours / 100 : heures / minutes / secondes. Le résultat est renvoyé sous forme de chaine de 101 : caractères dans VAL1. 102 : 103 : ------------------------- 104 : Exemples : 105 : -------------------------- 106 : 'LIST' ('DATE' 'CONVERSION' 3600.0); 107 : Chaine de 32 caractères de contenu : 0J 01H 00min 0.000sec 108 : 109 : 'LIST' ('DATE' 'CONVERSION' 123456.789); 110 : Chaine de 32 caractères de contenu : 1J 10H 17min 36.789sec 111 : 112 :

© Cast3M 2003 - Tous droits réservés.
Mentions légales