Lasse的答案是正确的,但可以使它更简单:
从v1.3开始,您可以使用ZonedDateTime.IsDaylightSavingTime
:
var zone = ...;
var now = ..;
var daylight = now.InZone(zone).IsDaylightSavingTime();
从v2.0(在撰写本文时尚未发布)开始,您可以使用它ZonedClock
来使原始转换更加简单:
var now = zonedClock.GetCurrentZonedDateTime();
var daylight = now.IsDaylightSavingTime();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句