using System; using System.Globalization; public class CalendrierGregorien { public static void Main() { // Créer un objet Date correspondant au 30 Mars 1985 // De Calendrier Grégorien DateTime maDate = new DateTime( 1985, 3, 30, new GregorianCalendar() ); // Utilisation d'un Objet 'calendar' independant des Cultures Calendar monCal = CultureInfo.InvariantCulture.Calendar; Console.WriteLine( "Epoque: {0}", monCal.GetEra( maDate ) ); Console.WriteLine( "Jour du mois: {0}", monCal.GetDayOfMonth( maDate ) ); Console.WriteLine("Jour de l'année: {0}", monCal.GetDayOfYear(maDate)); Console.WriteLine( "Jour de la semaine: {0}", monCal.GetDayOfWeek( maDate ) ); Console.WriteLine( "Mois: {0}", monCal.GetMonth( maDate ) ); Console.WriteLine( "Année: {0}", monCal.GetYear( maDate ) ); Console.WriteLine( "Heure: {0}", monCal.GetHour( maDate ) ); Console.WriteLine( "Minute: {0}", monCal.GetMinute( maDate ) ); Console.WriteLine( "Seconde: {0}", monCal.GetSecond( maDate ) ); Console.WriteLine( "Millisecondes: {0}", monCal.GetMilliseconds( maDate ) ); } }