hydrobricks
Loading...
Searching...
No Matches
UtilsDateTime Class Reference

#include <UtilsDateTime.h>

Static Public Member Functions

static double ToMJD (int year, int month, int day, int hour=0, int minute=0, int second=0)
 
static Time FromMJD (double mjd)
 
static double ParseToMJD (const std::string &dateStr, TimeFormat format)
 

Detailed Description

Date/time conversion utilities centralizing MJD/JD/chrono operations.

Implementation notes:

  • Uses standard C++ chrono library (sys_days, system_clock) for conversions.
  • Uses cross-platform date parsing (std::get_time on Windows, strptime on Unix/Linux).
  • Uses standard MJD definition (JD - 2400000.5).
  • All operations assume UTC; no time zone or DST adjustments are applied.

The documentation for this class was generated from the following files: