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 。