我正在尝试使用Jon Skeet(和其他人)开发的Noda Time框架。
我想要存储当前时间(Instant)。Instant是由长整型刻度创建的,但现在的当前刻度数是多少?
是这样吗:
Instant now = new Instant(DateTime.Now.ToUniversalTime().Ticks);
和还是或?
Instant now = Instant.FromDateTimeUtc(DateTime.Now.ToUniversalTime());
它们是否相等,我甚至是否做得对?
附言:如果Jon回答这个问题 - 我想提出一个Instant.Now属性。
附言2:我知道标题包含一个标签,但它不让我使用一个简短的“Instant.Now”标题。
Instant.GetCurrent()
不存在 - 请查看Instant文档。Instant只有一个构造函数Instant(Int64)
。 - Chuck SavageTicks
是一个绝对数量,它不随时区改变。 - Jon