How to parse an ISO string value to a NodaTime Instant?
nodatime
Solution
I figured this out. For others who want to do the same thing, here is what I used:
var isoString = "2014-04-08T09:30:18Z";
var result = InstantPattern.GeneralPattern.Parse(isoString).Value;
The `Value` property in this case returns the actual `Instant` object. If you omit that, the result is of type `ParseResult<Instant>` in this case, and has other information such as whether the parsing succeeded, etc.
http://nodatime.org/1.2.x/api/html/T_NodaTime_Text_ParseResult_1.htm
There aren't a lot of examples on Noda Time yet, but I am really liking it and turning to it more and more. Fantastic work by the team who created it. Thank you!
Problem
I am getting to know NodaTime and like it a lot. But I don't know it that well (yet)! Given a value such as '2014-04-08T09:30:18Z', what are the steps required to parse such a string to a NodaTime Instant? Thank you!