27.11.2014 Views

Working with date and time, time spans, time zones as well ... - Poco

Working with date and time, time spans, time zones as well ... - Poco

Working with date and time, time spans, time zones as well ... - Poco

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

#include "<strong>Poco</strong>/DateTime.h"<br />

#include "<strong>Poco</strong>/Timespan.h"<br />

using <strong>Poco</strong>::DateTime;<br />

using <strong>Poco</strong>::Timespan;<br />

int main(int argc, char** argv)<br />

{<br />

// what is my age?<br />

DateTime birth<strong>date</strong>(1973, 9, 12, 2, 30); // 1973-09-12 02:30:00<br />

DateTime now;<br />

Timespan age = now - birth<strong>date</strong>;<br />

int days = age.days();<br />

// in days<br />

int hours = age.totalHours(); // in hours<br />

int secs = age.totalSeconds(); // in seconds<br />

// when w<strong>as</strong> I 10000 days old?<br />

Timespan span(10000*Timespan::DAYS);<br />

DateTime dt = birth<strong>date</strong> + span;<br />

}<br />

return 0;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!