AuroraRuntime/Include/Aurora/Locale/LocaleStrings.hpp

29 lines
949 B
C++

/***
Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved.
File: LocaleStrings.hpp
Date: 2022-1-24
Author: Reece
***/
#pragma once
#include <Aurora/Time/ETimezoneShift.hpp>
#include <Aurora/Time/TM.hpp>
namespace Aurora::Locale
{
AUKN_SYM const AuString &NumbericLocaleGetDecimal();
AUKN_SYM const AuString &NewLine();
AUKN_SYM const AuString &TimeLocaleGetMSChar();
AUKN_SYM const AuString &TimeLocaleGetSChar();
AUKN_SYM const AuString &TimeLocaleGetDayChar();
AUKN_SYM AuString TimeDateToString(const Time::tm &time);
AUKN_SYM AuString TimeDateToFileNameISO8601(const Time::tm &time, Time::ETimezoneShift shift = Time::ETimezoneShift::eUTC);
AUKN_SYM AuString TimeDateToISO8601(const Time::tm &time, Time::ETimezoneShift shift = Time::ETimezoneShift::eUTC);
AUKN_SYM AuString ConvertMSToTimescale(AuUInt64 ms);
AUKN_SYM AuString ConvertNSToTimescale(AuUInt64 ns);
}