NodaTime 从持续时间中获取秒数
NodaTime get Seconds from duration
我有两个瞬间,分别代表一个时间点和一个时间点。
我正在减去它们,但想从结果持续时间中获取这两点之间的秒数,是否可以不尝试使用 Period 结构?
代码:
Duration timeElapsedSinceLastNotification = SystemClock.Instance.Now.Minus(lastNotificationDispatchInstant);
//get seconds like so possible?
//timeElapsedSinceLastNotification.Seconds
在 1.x 中,您可以:
duration.Ticks / NodaConstants.TicksPerSecond
或者
duration.ToTimeSpan().TotalSeconds
从 2.x 开始(目前不稳定)您有:
duration.TotalSeconds
我有两个瞬间,分别代表一个时间点和一个时间点。
我正在减去它们,但想从结果持续时间中获取这两点之间的秒数,是否可以不尝试使用 Period 结构?
代码:
Duration timeElapsedSinceLastNotification = SystemClock.Instance.Now.Minus(lastNotificationDispatchInstant);
//get seconds like so possible?
//timeElapsedSinceLastNotification.Seconds
在 1.x 中,您可以:
duration.Ticks / NodaConstants.TicksPerSecond
或者
duration.ToTimeSpan().TotalSeconds
从 2.x 开始(目前不稳定)您有:
duration.TotalSeconds