mirror of
https://github.com/HowardHinnant/date.git
synced 2025-08-04 13:14:26 +02:00
Updated Examples and Recipes (markdown)
@@ -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()),
|
||||
|
Reference in New Issue
Block a user