如何将ISO字符串值解析为NodaTime Instant?

时间:2014-04-23 16:24:19

标签: nodatime

我开始了解NodaTime并且喜欢它。但我还不太清楚(还)!

给定诸如' 2014-04-08T09:30:18Z'之类的值,将这样的字符串解析为NodaTime Instant需要执行哪些步骤?

谢谢!

1 个答案:

答案 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上还没有很多例子,但我真的喜欢它并且越来越多地转向它。创造它的团队的出色工作。谢谢!