в с# не работал. так что могут быть ошибки но по идеи будет примерно так:
Код:
class program
{
static void Main(string[] args)
{
DateTime now = new DateTime();
now = DateTime.Now;
MyDateTime time = new MyDateTime(now.Hour.ToString(), now.Minute.ToString(),now.Second.ToString());
time.NowTime(); // Выведет текущее время
// а дальше если у вас правильный метод SetTime создает еще поля класса H M S то DifferenceTime не правильный, т.к. мы должны были зафиксировать время, во время инициализации объекта, т.е. там вместо DateTime.Now.Hour --- Convert.ToInt32(h) и т.д.
time.DifferenceTime();
}
}
В общем как-то так