#include <string>
#include <iostream>
#include "facilities/Timestamp.h"
Go to the source code of this file.
Functions | |
int | main (int, char **) |
int main | ( | int | , | |
char ** | ||||
) |
Definition at line 11 of file test_time.cxx.
References facilities::Timestamp::getString(), deljobs::string, and zero.
00011 { 00012 using facilities::Timestamp; 00013 using facilities::BadTimeInput; 00014 00015 00016 try { 00017 // Timestamp t_ok("2001-11-10 08:00"); 00018 // Timestamp t_none("2000-09-08 10:00"); 00019 long int zero = 0; 00020 // long int negValue = -2000; 00021 Timestamp unixCreation(zero); 00022 // Timestamp gmttest("1970-01-01 00:00"); 00023 long int aTime = 4000; 00024 00025 Timestamp aTimestamp(aTime); 00026 facilities::Timestamp cur; 00027 00028 std::cout << "unix creation time is " << unixCreation.getString() 00029 << std::endl; 00030 00031 00032 std::cout << "aTimestamp is " << aTimestamp.getString() 00033 << std::endl; 00034 00035 std::cout << "cur time (GMT) is " << cur.getString() 00036 << std::endl; 00037 00038 std::string missionStartString("2001-1-1 00:00"); 00039 00040 Timestamp missionStart(missionStartString); 00041 00042 std::cout << "Supplied string: " << missionStartString << std::endl; 00043 std::cout << "Retrieved: " << missionStart.getString() << std::endl; 00044 00045 std::string PDTString("2005-4-4 12:25"); 00046 Timestamp PDTTime(PDTString, 25200); 00047 00048 std::cout << "Supplied PDT string: " << PDTString << std::endl; 00049 std::cout << "Retrieved: " << PDTTime.getString() << std::endl; 00050 } 00051 catch (const BadTimeInput e) { 00052 std::cout << "Exception message: " << e.complaint << std::endl; 00053 } 00054 00055 return 0; 00056 00057 }