![]() |
Maria GDK 5.0.0.778
Documentation of native code in develop branch
|
Static Public Member Functions | |
static std::tm | SafeGmTime (const std::time_t *timep) |
static std::time_t | TimeGMPortable (std::tm *tm) |
static std::tm | SafeLocalTime (const std::time_t *timep) |
static std::string | FixCronExpression (const std::string &expr) |
static int | GetUtcOffsetMinutes () |
static std::chrono::system_clock::time_point | CronNextUtc (const cron::cronexpr &expr, date::sys_seconds base) |
static std::string | ExpandNow (const std::string &timeString, const std::string &timeRef="") |
static std::optional< std::chrono::seconds > | ParseDuration (const std::string &s) |
static std::optional< date::sys_seconds > | ParseDateTime (const std::string &s) |
static bool | IsDuration (const std::string &s) |
static TimeRange | Parse (const std::string &rangeStr) |
static date::sys_seconds | FloorToSeconds (const std::chrono::system_clock::time_point &tp) |
static std::string | ToIsoUtcString (date::sys_seconds timePoint) |
static std::string | ToIsoUtcString (std::chrono::system_clock::time_point tp) |
static bool | RangesOverlap (date::sys_seconds aStart, date::sys_seconds aEnd, date::sys_seconds bStart, date::sys_seconds bEnd) |
static std::string | GetCurrentZulu8601TimeString (int64_t offsetSeconds=0) |