Creating an ITimeStamp Object

You can create an ITimeStamp object using different ITimeStamp constructors. For example:

IDate ADate(IDate::December, 5, 1963);      // Create an IDate object
ITime ATime(10, 11, 12);                    // Create an ITime object
ITimeStamp TmStamp1(ADate);                 // 12/05/1963 midnight
ITimeStamp TmStamp2(ADate, ATime);          // 12/05/1963 10:11:12 am
ITimeStamp TmStamp3(4000.0);                // 01/01/2000 01:06:40 am
ITimeStamp TmStamp4(-4000.0);               // 12/31/1999 22:53:20 pm
ITimeStamp TmStamp5;                        // same as ITimeStamp TmStamp5(0.0);
                                            // 01/01/2000 00:00:00 am