TimeZone.IsDaylightSavingTime 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回數值,指示指定的日期和時間是否在日光節約時期之內。
多載
IsDaylightSavingTime(DateTime) |
傳回數值,指示指定的日期和時間是否在日光節約時期之內。 |
IsDaylightSavingTime(DateTime, DaylightTime) |
傳回數值,指示指定的日期和時間是否在指定的日光節約時期之內。 |
IsDaylightSavingTime(DateTime)
傳回數值,指示指定的日期和時間是否在日光節約時期之內。
public:
virtual bool IsDaylightSavingTime(DateTime time);
public virtual bool IsDaylightSavingTime (DateTime time);
abstract member IsDaylightSavingTime : DateTime -> bool
override this.IsDaylightSavingTime : DateTime -> bool
Public Overridable Function IsDaylightSavingTime (time As DateTime) As Boolean
參數
- time
- DateTime
日期和時間。
傳回
如果 time
在日光節約時期內,則為 true
,否則為 false
。
備註
套用日光節約時間週期的年份衍生自 time
參數。
因為 類別 TimeZone 支援單一日光節約時間調整規則,所以 IsDaylightSavingTime(DateTime) 方法會將目前的調整規則套用至任何日期,而不論調整規則是否在該日期生效。 假設作業系統本身具有精確的歷史日光節約時間資料,可以使用 TimeZoneInfo.IsDaylightSavingTime 方法取得更精確的結果。 盡可能使用 TimeZoneInfo.IsDaylightSavingTime 方法。
另請參閱
適用於
IsDaylightSavingTime(DateTime, DaylightTime)
傳回數值,指示指定的日期和時間是否在指定的日光節約時期之內。
public:
static bool IsDaylightSavingTime(DateTime time, System::Globalization::DaylightTime ^ daylightTimes);
public static bool IsDaylightSavingTime (DateTime time, System.Globalization.DaylightTime daylightTimes);
static member IsDaylightSavingTime : DateTime * System.Globalization.DaylightTime -> bool
Public Shared Function IsDaylightSavingTime (time As DateTime, daylightTimes As DaylightTime) As Boolean
參數
- time
- DateTime
日期和時間。
- daylightTimes
- DaylightTime
日光節約時期。
傳回
如果 time
是在 daylightTimes
中,則為 true
,否則為 false
。
例外狀況
daylightTimes
為 null
。
備註
方法 TimeZoneInfo.IsDaylightSavingTime 提供與方法這個 IsDaylightSavingTime 多載相同的功能。 盡可能使用 TimeZoneInfo.IsDaylightSavingTime 方法。