L’équivalent en php c’est ici :: Php calcul intervalle de temps

En c#, utilisez le signe

Pour calculer la différence de temps entre deux dates en C#(que ce soit des années, des mois, des jours ou des heures, minutes ou secondes) il suffit d’utiliser le signe entre deux datetime. Ce calcul d’intervalle nous renverra un timestamp.

difference de date. Note et prof

"1969 : C'est quoi ces notes???" "2009 : C'est quoi ces notes !!!" (Ouest France - Chanu)

Un timestamp est un objet qui représente un intervalle de temps (durée de temps écoulé) en jour, en heure, en minute, en seconde, en milliseconde ou en ticks.
L’objet timestamp possède 5 propriétés « TotalDays, TotalHours, TotalMinutes, TotalSeconds, TotalMilliseconds » qui permettent d’obtenir la durée totale écoulée directement en jours, heures, minutes, seconde ou milliseconde.
Attention de ne pas se tromper avec les propriétés « Days, Hours, Minutes, Secondes, Milliseconds » qui elles se contentent de renvoyer que la partie du temps leur correspondant (et donc sans faire de conversion de temps).

  • Exemple n°1: Calculer le temps écoulé.

    (pour calculer le temps d’exécution d’un programme).

    DateTime tempsdeb = DateTime.Now;
    for (int i = 0; i < 10000; i++){
        string test = "Exécution d'un code quelconque....";
    }
    TimeSpan diffTemps = DateTime.Now - tempsdeb;
    label2.Text = string.Format("Il s'est ecoule {0} ", diffTemps.ToString());
    //-> Il s'est écoulé 00:00:00.1523
    // Affichage du temps en millisecondes
    label_temps.Text += string.Format("Il s'est ecoule {0} ", diffTemps.TotalMilliseconds.ToString());
    //-> Il s'est écoulé 1523 millisec
    

  • Exemple n°2: Calculer le nombre de jours entre deux dates.

    (Soustraction entre deux dates pour connaitre le nombre de jours écoulés depuis une date de naissance)

    //Date et heure actuelle.
    DateTime DateCourante = DateTime.Now;
    //Création d'un objet datetime
    DateTime DateNaissance = new DateTime(2010, 10, 10);
    TimeSpan Ts = DateCourante - DateNaissance ;
    Console.WriteLine("Vous êtes né il y a  {0} jour(s)!", Ts.TotalDays);
    //-> Vous êtes né il y a 107 jour(s)!
    


Vous serez peut être aussi intéressez par les articles suivants:

Cet article dans les autres langues :

Explication pour calculer une différence de temps en CSharp – C# (semaine, jour, mois, année mais aussi heure, minute ou seconde).
Explanation to calculate a time difference in CSharp – C # (week, day, month, year but also hour, minute or second).
Explicación para calcular la diferencia horaria en CSharp – C # (semanas, días, meses, años, sino también la hora, minuto o segundo).

Mots clefs liés à cet article:

  • calcul entre deux dates
  • temps entre deux dates
  • c# différence entre deux dates
  • cest quoi ces notes
  • php intervalle entre deux dates
  • difference entre deux dates c#
  • c# différence entre 2 dates
  • calcul du temps entre deux dates
  • calcul date c#
  • différence entre deux date c#