Merge pull request #5433 from sbwalker/dev
allow specific time zones to be excluded
This commit is contained in:
@ -37,15 +37,19 @@ namespace Oqtane.Services
|
|||||||
displayname = displayname.Replace("_", " ").Replace("/", " / ");
|
displayname = displayname.Replace("_", " ").Replace("/", " / ");
|
||||||
}
|
}
|
||||||
|
|
||||||
// include offset prefix
|
// time zones can be excluded from the list by providing an empty translation in the localization file
|
||||||
var offset = tz.GetUtcOffset(Instant.FromDateTimeUtc(DateTime.UtcNow)).Ticks;
|
if (!string.IsNullOrEmpty(displayname))
|
||||||
displayname = "(UTC" + (offset >= 0 ? "+" : "-") + new DateTime(Math.Abs(offset)).ToString("HH:mm") + ") " + displayname;
|
|
||||||
|
|
||||||
timezones.Add(new Models.TimeZone()
|
|
||||||
{
|
{
|
||||||
Id = tz.Id,
|
// include offset prefix
|
||||||
DisplayName = displayname
|
var offset = tz.GetUtcOffset(Instant.FromDateTimeUtc(DateTime.UtcNow)).Ticks;
|
||||||
});
|
displayname = "(UTC" + (offset >= 0 ? "+" : "-") + new DateTime(Math.Abs(offset)).ToString("HH:mm") + ") " + displayname;
|
||||||
|
|
||||||
|
timezones.Add(new Models.TimeZone()
|
||||||
|
{
|
||||||
|
Id = tz.Id,
|
||||||
|
DisplayName = displayname
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return timezones;
|
return timezones;
|
||||||
|
Reference in New Issue
Block a user