2022-01-24 18:37:06 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <Aurora/Time/ETimezoneShift.hpp>
|
|
|
|
#include <Aurora/Time/TM.hpp>
|
|
|
|
|
|
|
|
namespace Aurora::Locale
|
|
|
|
{
|
2022-01-26 04:22:12 +00:00
|
|
|
AUKN_SYM AuString NumbericLocaleGetDecimal();
|
2022-01-24 18:37:06 +00:00
|
|
|
|
2022-01-26 04:22:12 +00:00
|
|
|
AUKN_SYM AuString TimeLocaleGetMSChar();
|
|
|
|
AUKN_SYM AuString TimeLocaleS();
|
|
|
|
AUKN_SYM AuString TimeLocaleGetDayChar();
|
2022-01-24 18:37:06 +00:00
|
|
|
|
2022-01-26 04:22:12 +00:00
|
|
|
AUKN_SYM AuString TimeDateToString(const Time::tm &time);
|
|
|
|
AUKN_SYM AuString TimeDateToISO8601(const Time::tm &time, Time::ETimezoneShift shift = Time::ETimezoneShift::eUTC);
|
|
|
|
|
|
|
|
AUKN_SYM AuString ConvertMSToTimescale(AuUInt32 ms);
|
|
|
|
AUKN_SYM AuString ConvertNSToTimescale(AuUInt64 ns);
|
2022-01-24 18:37:06 +00:00
|
|
|
}
|