C#:Utilisation des Objets ‘DateTime’

Author:


{filelink=19630}

using System;

public class ExempleDateTime
{

  public static void afficherDateHeure(string nom, DateTime objetDateTime)
  {

    Console.WriteLine(nom + " = " + objetDateTime);

    // Affichage des Propriétés
    Console.WriteLine(nom + ".Jour = " + objetDateTime.Day);
    Console.WriteLine(nom + ".Mois = " + objetDateTime.Month);
    Console.WriteLine(nom + ".Année = " + objetDateTime.Year);
    Console.WriteLine(nom + ".Heures = " + objetDateTime.Hour);
    Console.WriteLine(nom + ".Minutes = " + objetDateTime.Minute);
    Console.WriteLine(nom + ".Secondes = " + objetDateTime.Second);
    Console.WriteLine(nom + ".Millisecondes = " +
      objetDateTime.Millisecond);

  }

  public static void Main()
  {
    int jour = 12;
    int mois = 10;
    int année = 2010;

    // Création d'un objet DateTime avec des paramètres définis
    DateTime objetDateTime = new DateTime(année, mois, jour);

    int heure = 4;
    int minute = 12;
    int seconde = 10;
    int milliseconde = 5;
    //Création d'une instance de 'TimeSpan' en spécifiant l'heure, la minute et la seconde
    DateTime objetDateTime2 =
      new DateTime(année, mois, jour, heure, minute, seconde, milliseconde);

    // Utilisation de 'JulianCalendar' avec des objets 'DateTime'
    System.Globalization.JulianCalendar monCalendrier =
      new System.Globalization.JulianCalendar();
    DateTime objetDateTime3 =
      new DateTime(année, mois, jour, monCalendrier);

    // Spécifier le nombre de battement(Ticket)
    DateTime objetDateTime4 = new DateTime(1);

    // Affichge des Objets
    afficherDateHeure("objetDateTime", objetDateTime);
    afficherDateHeure("objetDateTime2", objetDateTime2);
    afficherDateHeure("objetDateTime3", objetDateTime3);
    afficherDateHeure("objetDateTime4", objetDateTime4);

    // Additionner une instance 'TimeSpan' à un Objet 'DateTime'
    TimeSpan objetTimeSpan = new TimeSpan(4, 12, 10);
    objetDateTime4 += objetTimeSpan;
    afficherDateHeure("objetDateTime4", objetDateTime4);

  }

}
/* Affichage:
 * objetDateTime = 12/10/2010 00:00:00
objetDateTime.Jour = 12
objetDateTime.Mois = 10
objetDateTime.Année = 2010
objetDateTime.Heures = 0
objetDateTime.Minutes = 0
objetDateTime.Secondes = 0
objetDateTime.Millisecondes = 0
objetDateTime2 = 12/10/2010 04:12:10
objetDateTime2.Jour = 12
objetDateTime2.Mois = 10
objetDateTime2.Année = 2010
objetDateTime2.Heures = 4
objetDateTime2.Minutes = 12
objetDateTime2.Secondes = 10
objetDateTime2.Millisecondes = 5
objetDateTime3 = 25/10/2010 00:00:00
objetDateTime3.Jour = 25
objetDateTime3.Mois = 10
objetDateTime3.Année = 2010
objetDateTime3.Heures = 0
objetDateTime3.Minutes = 0
objetDateTime3.Secondes = 0
objetDateTime3.Millisecondes = 0
objetDateTime4 = 01/01/0001 00:00:00
objetDateTime4.Jour = 1
objetDateTime4.Mois = 1
objetDateTime4.Année = 1
objetDateTime4.Heures = 0
objetDateTime4.Minutes = 0
objetDateTime4.Secondes = 0
objetDateTime4.Millisecondes = 0
objetDateTime4 = 01/01/0001 04:12:10
objetDateTime4.Jour = 1
objetDateTime4.Mois = 1
objetDateTime4.Année = 1
objetDateTime4.Heures = 4
objetDateTime4.Minutes = 12
objetDateTime4.Secondes = 10
objetDateTime4.Millisecondes = 0
Appuyez sur une touche pour continuer...
 */

Leave a Reply

Your email address will not be published. Required fields are marked *