Sdílet prostřednictvím


TimeZoneInfo.DaylightName Vlastnost

Definice

Získá zobrazovaný název aktuálního časového pásma letního času.

public:
 property System::String ^ DaylightName { System::String ^ get(); };
public string DaylightName { get; }
member this.DaylightName : string
Public ReadOnly Property DaylightName As String

Hodnota vlastnosti

Zobrazovaný název letního času časového pásma.

Příklady

Následující příklad definuje metodu s názvem DisplayDateWithTimeZoneName , která používá metodu IsDaylightSavingTime(DateTime) k určení, zda se má zobrazit název standardního času časového pásma nebo název letního času.

private void DisplayDateWithTimeZoneName(DateTime date1, TimeZoneInfo timeZone)
{
   Console.WriteLine("The time is {0:t} on {0:d} {1}", 
                     date1, 
                     timeZone.IsDaylightSavingTime(date1) ?
                         timeZone.DaylightName : timeZone.StandardName);   
}
// The example displays output similar to the following:
//    The time is 1:00 AM on 4/2/2006 Pacific Standard Time
let displayDateWithTimeZoneName (date1: DateTime) (timeZone: TimeZoneInfo) =
    printfn $"The time is {date1:t} on {date1:d} {if timeZone.IsDaylightSavingTime date1 then timeZone.DaylightName else timeZone.StandardName}" 
// The example displays output similar to the following:
//    The time is 1:00 AM on 4/2/2006 Pacific Standard Time
Private Sub DisplayDateWithTimeZoneName(date1 As Date, timeZone As TimeZoneInfo)
   Console.WriteLine("The time is {0:t} on {0:d} {1}", _
                     date1, _
                     IIf(timeZone.IsDaylightSavingTime(date1), _
                         timezone.DaylightName, timezone.StandardName))   
End Sub
' The example displays output similar to the following:
'    The time is 1:00 AM on 4/2/2006 Pacific Standard Time

Poznámky

Zobrazovaný název je lokalizován na základě jazykové verze nainstalované s operačním systémem Windows.

Vlastnost DaylightName , jejíž hodnota není String.Empty nebo null nemusí nutně znamenat, že časové pásmo podporuje letní čas. Chcete-li zjistit, zda časové pásmo podporuje letní čas, zkontrolujte hodnotu jeho SupportsDaylightSavingTime vlastnosti.

Ve většině případů DaylightName není vlastnost systémově definovaných časových pásem nebo String.Emptynull. DaylightName Vlastnost vlastního časového pásma je však možné nastavit na String.Empty. K tomu dochází, když jsou vlastní časová pásma vytvořena přetížením TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String) nebo TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo+AdjustmentRule[], Boolean) a disableDaylightSavingTime parametr je true. Proto by váš kód nikdy neměl předpokládat, že hodnota DaylightName vlastnosti není null nebo není prázdná.

Vlastnost DaylightName je ekvivalentní DaylightName vlastnosti TimeZone třídy.

Platí pro