chore: international english date format

This commit is contained in:
Constrat
2024-09-10 15:48:06 +02:00
parent c3cade6651
commit f81d43fc6f
2 changed files with 8 additions and 1 deletions

View File

@@ -62,8 +62,14 @@ namespace MaaWpfGui.Extensions
public static string ToLocalTimeString(this DateTime dt, string? format = null)
{
var dateTimeFormat = CustomCultureInfo.Name.ToLowerInvariant() switch
{
"en-us" => "yyyy/MM/dd",
_ => CustomCultureInfo.DateTimeFormat.ShortDatePattern,
};
return string.IsNullOrEmpty(format)
? dt.ToLocalTime().ToString($"{CustomCultureInfo.DateTimeFormat.ShortDatePattern} HH:mm:ss", CustomCultureInfo)
? dt.ToLocalTime().ToString($"{dateTimeFormat} HH:mm:ss", CustomCultureInfo)
: dt.ToLocalTime().ToString(format, CustomCultureInfo);
}

View File

@@ -4636,6 +4636,7 @@ namespace MaaWpfGui.ViewModels.UI
{
"zh-cn" => $" - {ResourceVersion}{ResourceDateTime:#MMdd}",
"zh-tw" => $" - {ResourceVersion}{ResourceDateTime:#MMdd}",
"en-us" => $" - {ResourceDateTime:dd/MM} {ResourceVersion}",
_ => $" - {ResourceDateTime.ToString(LocalizationHelper.CustomCultureInfo.DateTimeFormat.ShortDatePattern.Replace("yyyy", string.Empty).Trim('/', '.'))} {ResourceVersion}",
}
: string.Empty;