// Time2 constructor: another Time2 object supplied as an argument public PreciseTime(PreciseTime time) : this(time.Hour, time.Minute, time.Second, time.MilliSecond) { }