Example #1
0
 protected IDateTime ConvertToIDateTime(DateTime dt, IDateTime referenceDate)
 {
     IDateTime newDt = new iCalDateTime(dt, referenceDate.TZID);
     newDt.AssociateWith(referenceDate);
     return newDt;
 }
        IPeriod CreatePeriod(DateTime dt, IDateTime referenceDate)
        {
            // Turn each resulting date/time into an IDateTime and associate it
            // with the reference date.
            IDateTime newDt = new iCalDateTime(dt, referenceDate.TZID);

            // NOTE: fixes bug #2938007 - hasTime missing
            newDt.HasTime = referenceDate.HasTime;

            newDt.AssociateWith(referenceDate);

            // Create a period from the new date/time.
            return new Period(newDt);
        }