29 lines
949 B
C++
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);
|
|
} |