Shows how to use xtd::date_time::add_seconds method.
#include <xtd/console>
#include <xtd/date_time>
#include <xtd/startup>
#include <xtd/ustring>
class program {
public:
static auto main() {
auto date_format = "{0:d}/{0:t}.{0:c}"_s;
auto date1 =
date_time {2014, 9, 8, 16, 0, 0};
auto date2 = date1.add_seconds(30);
console::write_line(
"Difference between dates: {0} ({1:N0} ticks)\n", date2 - date1, date2.ticks() - date1.ticks());
auto date3 = date1.add_seconds(60 * 60 * 24);
console::write_line(
"Difference between dates: {0} ({1:N0} ticks)", date3 - date1, date3.ticks() - date1.ticks());
}
};