예제 #1
0
        private static DateTime Add(DateTime date, BasicDuration unity, int nbunit)
        {
            switch (unity)
            {
            case BasicDuration.Hour:
                return(date.AddHours(nbunit));

            case BasicDuration.Day:
                return(date.AddDays(nbunit));

            case BasicDuration.Month:
                return(date.AddMonths(nbunit));

            case BasicDuration.Year:
                return(date.AddYears(nbunit));

            default:
                throw new Exception("Duration : Should not get there !");
            }
        }
예제 #2
0
 private Duration(BasicDuration unity, int nbunit)
 {
     this.unity  = unity;
     this.nbunit = nbunit;
 }