DateTime.IsDaylightSavingTime 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DateTime의 이 인스턴스가 현재 시간대의 일광 절약 시간 범위 내에 있는지를 나타냅니다.
public:
bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean
반환
true
속성의 값이 Kind 또는 Local이며 Unspecified의 이 인스턴스 값이 현지 표준 시간대의 일광 절약 시간 범위 내에 있으면 DateTime이고, false
가 Kind이면 Utc입니다.
설명
이 메서드는 현재 DateTime 값이 속성에서 반환 TimeZoneInfo.Local 되는 현지 표준 시간대의 일광 절약 시간 범위 내에 속하는지 여부를 결정합니다. 표준 시간대가 해당 TimeZoneInfo.SupportsDaylightSavingTime 속성의 값을 검색하여 일광 절약 시간을 지원하는지 여부를 확인할 수 있습니다. 일광 절약 시간을 관찰하는 표준 시간대의 경우 표준 시간대 속성에서 반환 TimeZoneInfo.GetAdjustmentRules 된 배열을 검색하여 System.TimeZoneInfo.AdjustmentRule 일광 절약 시간제로 전환이 발생하는 시기를 확인할 수 있습니다.
현재 DateTime 값이 현지 표준 시간대에서 모호하거나 잘못된 시간을 나타내는 경우 메서드는 반환합니다 false
.
Windows XP 시스템에서 이 메서드는 IsDaylightSavingTime 현재 인스턴스가 일광 절약 시간제인지 여부를 결정할 때 현재 조정 규칙만 인식합니다. 따라서 메서드는 현재 조정 규칙이 발효되기 전의 기간 동안 현재 인스턴스가 일광 절약 시간제인지 여부를 정확하게 보고하지 못할 수 있습니다.