Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CDateTime a, b (2000, 2, 2, 0, 0, 0);
- istringstream is;
- bool st;
- b = "2011-03-01 14:50:20";
- a = "2011-12-30 21:08:14";
- cout << a; // 2011-12-30 21:08:14
- cout << a - b; // 26288274
- a = a + 259200;
- cout << a; // 2012-01-02 21:08:14
- is . clear ();
- is . str ( "2000-01-01 12:00:00" );
- is >> a; // is . fail () = false
- cout << a["year"]; // 2000
- cout << a["month"]; // 1
- cout << a["day"]; // 1
- cout << a["hour"]; // 12
- cout << a["min"]; // 0
- cout << a["sec"]; // 0
- st = a == b; // st = false
- st = a != b; // st = true
- st = a >= b; // st = false
- st = a <= b; // st = true
- st = a > b; // st = false
- st = a < b; // st = true
- a = "2000-12-31 00:00:00";
- is . clear ();
- is . str ( "2010-13-27 00:00:00" );
- is >> a; // is . fail () = true
- is . clear ();
- is . str ( "2003-02-29 00:00:00" );
- is >> a; // is . fail () = true
- is . clear ();
- is . str ( "2004-2-29 1:2:3" );
- is >> a; // is . fail () = false
- is . clear ();
- is . str ( "1900-02-29 00:00:00" );
- is >> a; // is . fail () = true
- is . clear ();
- is . str ( "2000-02-29 00:00:00" );
- is >> a; // is . fail () = false
Add Comment
Please, Sign In to add comment