Question

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!

Was it helpful?

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!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top