TimeZone.GetDaylightChanges(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回特定年份的夏时制期间。
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.Delta是TimeSpan初始化为 0 刻度。
调用方说明
TimeZone由于 类仅支持一个夏令时调整规则,因此该方法GetDaylightChanges(Int32)会将当前调整规则应用于任何年份,而不考虑调整规则是否实际应用于该年份。 假设操作系统本身具有特定年份的准确数据,则通过使用 方法返回GetAdjustmentRules()的对象TimeZoneInfo.AdjustmentRule数组可获得更准确的结果。 、 StartEnd和 Delta 属性对应于 DateStart、 DateEnd和 DaylightDelta 属性。