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