Updated Examples and Recipes (markdown)

Howard Hinnant
2021-04-16 20:00:17 -04:00
parent 2b6c0c9404
commit 3ab7a72785

@@ -928,11 +928,11 @@ to_CCSDS(date::year y, std::chrono::microseconds us)
{
using namespace date;
using namespace std::chrono;
auto utc = to_utc_time(sys_days{y/January/1}) + us;
auto sys = to_sys_time(utc);
auto utc = clock_cast<utc_clock>(sys_days{y/January/1}) + us;
auto sys = clock_cast<system_clock>(utc);
auto dp = floor<days>(sys);
auto d = dp - sys_days{1958_y/January/1};
us = utc - to_utc_time(dp);
us = utc - clock_cast<utc_clock>(dp);
auto ms = duration_cast<milliseconds>(us);
us -= ms;
return {static_cast<std::uint16_t>(d.count()),