Вы можете использовать свойство DaylightName
из класса TimeZoneInfo
и строку формата HH:mm:ss 'GMT'zzz
для правильного представления
public string BuildHourMinute(DateTime time)
{
return $"{time:HH:mm:ss 'GMT'zzz} {TimeZoneInfo.Local.DaylightName}";
}
Здесь важно поместить GMT
в одинарные кавычки, иначе M
будет рассматриваться как спецификатор формата месяца.
Другой вариант - использовать свойство DisplayName
, но вам все равно нужен доступ к TimeZoneInfo
объекту
public string BuildHourMinute(DateTime time)
{
return $"{time:HH:mm:ss} {TimeZoneInfo.Local.DisplayName}";
}