Section courante

A propos

Section administrative du site

DIFFTIME

Différence de temps
Symantec C++ Version 6.0+ time.h

Syntaxe

double difftime(time_h *h2,time *h1);

Paramètres

Nom Description
h1 Ce paramètre permet d'indiquer le temps à soustraire
h2 Ce paramètre permet d'indiquer le temps d'origine

Description

Cette fonction permet de calculer la différence entre deux dates en secondes.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.         
  5. int main() {
  6.  time_t debut = 86400,fin;
  7.  double diffTemps;
  8.  time(&fin);
  9.  diffTemps = difftime(fin,debut);
  10.  printf("Nombre de secondes depuis 1 janvier 1970 : %.0f\n",diffTemps);
  11.  return EXIT_SUCCESS;
  12. }

on obtiendra le résultat suivant si on est le 1er mai 2011 a 10:09 :

Nombre de secondes depuis 1 janvier 1970 : 1723858944

Voir également

Langage de programmation - Symantec C++ - Référence de fonctions - clock
Langage de programmation - Symantec C++ - Référence de fonctions - localtime
Langage de programmation - Symantec C++ - Référence de fonctions - mktime
Langage de programmation - Symantec C++ - Référence de fonctions - time


Dernière mise à jour : Dimanche, le 9 décembre 2018