
{filelink=19643}
using System;
using System.Globalization;
public class AjoutDates
{
public static void afficherResultat( Calendar objetCal, DateTime objetDate )
{
Console.WriteLine( "Epoque: {0}", objetCal.GetEra( objetDate ) );
Console.WriteLine( "Jour de l'année: {0}", objetCal.GetDayOfYear( objetDate ) );
Console.WriteLine( "Jour du mois: {0}", objetCal.GetDayOfMonth( objetDate ) );
Console.WriteLine( "Jour de la semaine: {0}", objetCal.GetDayOfWeek( objetDate ) );
Console.WriteLine( "Mois: {0}", objetCal.GetMonth( objetDate ) );
Console.WriteLine( "Année: {0}", objetCal.GetYear( objetDate ) );
Console.WriteLine( "Heure: {0}", objetCal.GetHour( objetDate ) );
Console.WriteLine( "Minute: {0}", objetCal.GetMinute( objetDate ) );
Console.WriteLine( "Seconde: {0}", objetCal.GetSecond( objetDate ) );
Console.WriteLine( "Millisecondes: {0}", objetCal.GetMilliseconds( objetDate ) );
}
public static void Main()
{
DateTime objetDT = new DateTime( 2011, 3, 8, new GregorianCalendar() );
Calendar objetCal = CultureInfo.InvariantCulture.Calendar;
// utilisation des differentes méthodes 'add'
// pour ajouter des jours, années, mois, heures, etc
objetDT = objetCal.AddYears( objetDT, 5 );
objetDT = objetCal.AddMonths( objetDT, 5 );
objetDT = objetCal.AddWeeks( objetDT, 5 );
objetDT = objetCal.AddDays( objetDT, 5 );
objetDT = objetCal.AddHours( objetDT, 5 );
objetDT = objetCal.AddMinutes( objetDT, 5 );
objetDT = objetCal.AddSeconds( objetDT, 5 );
objetDT = objetCal.AddMilliseconds( objetDT, 5 );
afficherResultat( objetCal, objetDT );
}
}