mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-31 14:52:06 +00:00
init
This commit is contained in:
@@ -63,6 +63,15 @@ inline time_t parse_iso_utc_timestamp(const std::string &str)
|
||||
return str2time(str, TimeZone::utc, TimeFormat::iso8601Z);
|
||||
}
|
||||
|
||||
// /////////////////////////////////////////////////////////////////////////////
|
||||
// Millisecond timestamps for cloud sync protocol
|
||||
// Format: "2025-11-28T14:30:00.123Z" (ISO 8601 with milliseconds)
|
||||
|
||||
// Lossless conversion: Unix milliseconds <-> ISO 8601
|
||||
// Format: "YYYY-MM-DDTHH:MM:SS.sssZ" (always 3 decimal places for milliseconds)
|
||||
std::string millis_to_iso8601(long long unix_millis);
|
||||
long long iso8601_to_millis(const std::string& iso_time); // Returns -1 on parse error
|
||||
|
||||
// /////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
} // namespace Utils
|
||||
|
||||
Reference in New Issue
Block a user