野田:找出是否在夏令时

内斯特

如何确定我当前的当地时间是否由夏令时调整。基本上等同DateTime.Now.IsDaylightSavingTime()NodaTime

我看到,但是无法翻译成Noda ...

乔恩·斯基特

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章