다음을 통해 공유


TimeZoneInfo.DaylightName 속성

정의

현재 표준 시간대 일광 절약 시간의 표시 이름을 가져옵니다.

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

속성 값

표준 시간대의 일광 절약 시간의 표시 이름입니다.

예제

다음 예제에서는 메서드를 사용하여 IsDaylightSavingTime(DateTime) 표준 시간대의 표준 시간 이름 또는 일광 절약 시간 이름을 표시할지 여부를 결정하는 메서드 DisplayDateWithTimeZoneName 를 정의합니다.

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

설명

표시 이름은 Windows 운영 체제에 설치된 문화권에 따라 지역화됩니다.

DaylightName 값이 아니 String.Empty 거나 null 반드시 표준 시간대가 일광 절약 시간을 지원함을 나타내지 않는 속성입니다. 표준 시간대가 일광 절약 시간을 지원하는지 여부를 확인하려면 해당 SupportsDaylightSavingTime 속성 값을 검사.

대부분의 경우 DaylightName 시스템 정의 표준 시간대의 속성은 또는 null가 아닙니다String.Empty. 그러나 DaylightName 사용자 지정 표준 시간대의 속성을 로 설정할 String.Empty수 있습니다. 이는 사용자 지정 표준 시간대가 또는 TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo+AdjustmentRule[], Boolean) 오버로드에 의해 TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String) 생성되고 매개 변수true가 인 disableDaylightSavingTime 경우에 발생합니다. 따라서 코드는 속성 값 DaylightName 이 비어 있지 않거나 null 비어 있다고 가정해서는 안 됩니다.

속성은 DaylightName 클래스의 DaylightName 속성과 TimeZone 동일합니다.

적용 대상