Classes | |
| class | LocalDateTime |
| class | UniversalDateTime |
Namespaces | |
| maxon | |
| maxon::timezone | |
Macros | |
| #define | DATETIME_FORMAT_ISO8601 |
Typedefs | |
| using | RemoteDateTime = LocalDateTime |
Enumerations | |
| enum | DAYOFWEEK { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } |
| enum | DST : Int16 { AUTOMATIC, NOTSET, SET } |
| enum | JULIANDATE { STANDARD, REDUCED, MODIFIED, LEGACY, TRUNCATED, DUBLIN, LILIAN, RATEDIE, UNIXTIME, MARSSOL } |
Functions | |
| enum maxon::DAYOFWEEK | MAXON_ENUM_LIST (DAYOFWEEK) |
| enum maxon::DST Int16 | MAXON_ENUM_LIST (DST) |
| enum maxon::JULIANDATE | MAXON_ENUM_LIST (JULIANDATE) |
| MAXON_DATATYPE (UniversalDateTime, "net.maxon.datatype.universaldatetime") | |
| MAXON_DATATYPE (LocalDateTime, "net.maxon.datatype.localdatetime") | |
| void | ScanParameter (UniversalDateTime &res, const Block< const Utf32Char > &str, Int &processed, const String &formatStatement, Bool &error) |
Variables | |
| MONDAY | |
| TUESDAY | |
| WEDNESDAY | |
| THURSDAY | |
| FRIDAY | |
| SATURDAY | |
| SUNDAY | |
| const TimeValue | GMT |
| const TimeValue | CET |
| const TimeValue | EET |
| const TimeValue | PST |
| const TimeValue | PNT |
| const TimeValue | CAT |
| const TimeValue | AKST |
| AUTOMATIC | |
| NOTSET | |
| SET | |
| STANDARD | |
| REDUCED | |
| MODIFIED | |
| LEGACY | |
| TRUNCATED | |
| DUBLIN | |
| LILIAN | |
| RATEDIE | |
| UNIXTIME | |
| MARSSOL | |
| #define DATETIME_FORMAT_ISO8601 |
Predefined datetime to format an ISO 8601 date string e.g. UniversalDateTime t; t.FormatTime(DATETIME_FORMAT_ISO8601) => "2019-11-28T16:12:13.000Z"
| MONDAY |
Monday.
| TUESDAY |
Tuesday.
| WEDNESDAY |
Wednesday.
| THURSDAY |
Thursday.
| FRIDAY |
Friday.
| SATURDAY |
Saturday.
| SUNDAY |
Sunday.
| AUTOMATIC |
When a date-time object gets converted the Daylight Saving Time is automatically detected and added.
| NOTSET |
When a date-time object gets converted the Daylight Saving Time is not added to the target time.
| SET |
When a date-time object gets converted the Daylight Saving Time is added to the target time.
| STANDARD |
Standard variant with epoch of 12h Jan 1, 4713 BC.
| REDUCED |
Reduced JD with epoch of 12h Nov 16, 1858.
| MODIFIED |
Modified variant with epoch of 0h Nov 17, 1858.
| LEGACY |
Legacy mode with Julian Day + 0.5.
| TRUNCATED |
Truncated variant with epoch of 0h May 24, 1968.
| DUBLIN |
Dublin variant with epoch of 12h Dec 31, 1899.
| LILIAN |
Lilian variant with epoch of Oct 15, 1582[9].
| RATEDIE |
Rate Die variant with epoch of Jan 1, 1, proleptic Gregorian calendar.
| UNIXTIME |
Unix Time variant with epoch of 0h Jan 1, 1970.
| MARSSOL |
Mars Sol Date variant with epoch of 12h Dec 29, 1873.