Mercurial > minori
view include/core/time.h @ 412:05aed03e0111
poster: silence warnings under newer Qt
this is a better impl anyway
| author | Paper <paper@tflc.us> |
|---|---|
| date | Sat, 25 Jul 2026 14:33:03 -0400 |
| parents | 47c9f8502269 |
| children |
line wrap: on
line source
#ifndef MINORI_CORE_TIME_H_ #define MINORI_CORE_TIME_H_ #include <cstdint> #include <string> namespace Time { /* this is in SECONDS */ using Timestamp = int64_t; enum class Units { Seconds, Minutes }; std::string GetSecondsAsRelativeString(Timestamp length); std::string GetSecondsAsAbsoluteString(Units unit_cutoff, Timestamp amount, double unit_in_seconds = 1.0); /* in UTC */ Timestamp GetSystemTime(); Timestamp ParseISO8601Time(const std::string &str); }; // namespace Time #endif // MINORI_CORE_TIME_H_
