16 auto now = std::chrono::system_clock::now();
17 const ts_t now_sec =
static_cast<ts_t>(std::chrono::system_clock::to_time_t(
now));
19 std::chrono::duration_cast<std::chrono::milliseconds>(
now.time_since_epoch()).count());
21 std::cout <<
"ISO8601: " <<
to_iso8601(now_sec) <<
'\n';
22 std::cout <<
"ISO8601 with ms: " <<
to_iso8601_ms(now_ms) <<
'\n';
23 std::cout <<
"Custom format: "
24 <<
to_string(
"%Y-%m-%d %H:%M:%S", now_sec) <<
'\n';
31 std::cout <<
"Press Enter to exit..." << std::endl;
37 std::cout <<
"time_formatting.hpp requires Windows." << std::endl;
int64_t ts_t
Unix timestamp in seconds since 1970‑01‑01T00:00:00Z.
int64_t ts_ms_t
Unix timestamp in milliseconds since epoch.
const ts_ms_t now() noexcept
Get the current UTC timestamp in milliseconds.
Main namespace for the Time Shield library.