TimeZoneInfo.DaylightName Eigenschap

Definitie

Hiermee haalt u de weergavenaam op voor de zomertijd van de huidige tijdzone.

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

Waarde van eigenschap

De weergavenaam voor de zomertijd van de tijdzone.

Voorbeelden

In het volgende voorbeeld wordt een methode gedefinieerd die DisplayDateWithTimeZoneName gebruikmaakt van de IsDaylightSavingTime(DateTime) methode om te bepalen of de standaardtijdnaam of zomertijdnaam van een tijdzone moet worden weergegeven.

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

Opmerkingen

De weergavenaam is gelokaliseerd op basis van de cultuur die is geïnstalleerd met het Windows besturingssysteem.

Een DaylightName eigenschap waarvan de waarde niet String.Empty of null niet noodzakelijkerwijs aangeeft dat de tijdzone zomertijd ondersteunt. Als u wilt bepalen of de tijdzone zomertijd ondersteunt, controleert u de waarde van SupportsDaylightSavingTime de eigenschap.

In de meeste gevallen is de eigenschap van door het DaylightName systeem gedefinieerde tijdzones niet of String.Empty.null DaylightName De eigenschap van aangepaste tijdzones kan echter worden ingesteld op String.Empty. Dit gebeurt wanneer aangepaste tijdzones worden gemaakt door de TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String) of de TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo+AdjustmentRule[], Boolean) overbelasting en de disableDaylightSavingTime parameter is true. Daarom mag uw code nooit aannemen dat de waarde van de DaylightName eigenschap niet null of leeg is.

De DaylightName eigenschap is gelijk aan de DaylightName eigenschap van de TimeZone klasse.

Van toepassing op