我开始了解NodaTime并且喜欢它。但我还不太清楚(还)!
给定诸如' 2014-04-08T09:30:18Z'之类的值,将这样的字符串解析为NodaTime Instant需要执行哪些步骤?
谢谢!
答案 0 :(得分:19)
我想出来了。对于其他想要做同样事情的人来说,这就是我用过的东西:
var isoString = "2014-04-08T09:30:18Z";
var result = InstantPattern.GeneralPattern.Parse(isoString).Value;
在这种情况下,Value
属性返回实际的Instant
对象。如果省略,在这种情况下结果是ParseResult<Instant>
类型,并且有其他信息,例如解析是否成功等等。
http://nodatime.org/1.2.x/api/html/T_NodaTime_Text_ParseResult_1.htm
Noda Time上还没有很多例子,但我真的喜欢它并且越来越多地转向它。创造它的团队的出色工作。谢谢!