TimeZone.GetDaylightChanges(Int32) 方法

定义

返回特定年份的夏时制期间。

public:
 abstract System::Globalization::DaylightTime ^ GetDaylightChanges(int year);
public abstract System.Globalization.DaylightTime GetDaylightChanges (int year);
abstract member GetDaylightChanges : int -> System.Globalization.DaylightTime
Public MustOverride Function GetDaylightChanges (year As Integer) As DaylightTime

参数

year
Int32

要应用夏时制期间的年份。

返回

一个 DaylightTime 对象,包含 year 中夏时制的起始和结束日期。

例外

year 小于 1 或大于 9999。

注解

每年仅支持一个夏令时。

如果当前时区中未使用夏令时,则返回值为 DaylightTime 对象,其中 和 EndStart 的值是 DateTime.MinValue,的值DaylightTime.DeltaTimeSpan初始化为 0 刻度。

调用方说明

TimeZone由于 类仅支持一个夏令时调整规则,因此该方法GetDaylightChanges(Int32)会将当前调整规则应用于任何年份,而不考虑调整规则是否实际应用于该年份。 假设操作系统本身具有特定年份的准确数据,则通过使用 方法返回GetAdjustmentRules()的对象TimeZoneInfo.AdjustmentRule数组可获得更准确的结果。 、 StartEndDelta 属性对应于 DateStartDateEndDaylightDelta 属性。

适用于

另请参阅