TimeZoneInfo.DaylightName 속성

정의

현재 표준 시간대 일광 절약 시간의 표시 이름을 가져옵니다.Gets the display name for the current time zone's daylight saving time.

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

속성 값

String

표준 시간대의 일광 절약 시간의 표시 이름입니다.The display name for the time zone's daylight saving time.

예제

다음 예제에서는 메서드를 사용 하 여 DisplayDateWithTimeZoneName IsDaylightSavingTime(DateTime) 표준 시간대의 표준 시간 이름 또는 일광 절약 시간 이름을 표시할지 여부를 결정 하는 라는 메서드를 정의 합니다.The following example defines a method named DisplayDateWithTimeZoneName that uses the IsDaylightSavingTime(DateTime) method to determine whether to display a time zone's standard time name or daylight saving time name.

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   
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 운영 체제와 함께 설치 되는 문화권을 기반으로 지역화 됩니다.The display name is localized based on the culture installed with the Windows operating system.

해당 DaylightName 값이이 아니거나 String.Empty null 표준 시간대가 일광 절약 시간을 지원함을 나타내는 속성입니다.A DaylightName property whose value is not String.Empty or null does not necessarily indicate that the time zone supports daylight saving time. 표준 시간대가 일광 절약 시간을 지원 하는지 확인 하려면 해당 속성의 값을 확인 SupportsDaylightSavingTime 합니다.To determine whether the time zone supports daylight saving time, check the value of its SupportsDaylightSavingTime property.

대부분의 경우 DaylightName 시스템 정의 표준 시간대의 속성은 또는가 아닙니다 String.Empty null .In most cases, the DaylightName property of system-defined time zones is not String.Empty or null. 그러나 DaylightName 사용자 지정 표준 시간대의 속성을로 설정할 수 있습니다 String.Empty .However, the DaylightName property of custom time zones can be set to String.Empty. 이는 또는 오버 로드에서 사용자 지정 표준 시간대를 만들고 TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String) TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo+AdjustmentRule[], Boolean) disableDaylightSavingTime 매개 변수가 인 경우에 발생 합니다 true .This occurs when custom time zones are created by the TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String) or the TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo+AdjustmentRule[], Boolean) overload and the disableDaylightSavingTime parameter is true. 따라서 코드에서 속성의 값이이 아니거나 비어 있다고 가정해 서는 안 됩니다 DaylightName null .Therefore, your code should never assume that the value of the DaylightName property is not null or empty.

DaylightName속성은 DaylightName 클래스의 속성과 같습니다 TimeZone .The DaylightName property is equivalent to the DaylightName property of the TimeZone class.

적용 대상