java - LocalDateTime parsing error: DateTimeParseException -


when try parse string "2017-04-06t21:35:00z" localdatetime, exception given below:

java.time.format.datetimeparseexception: text '2017-04-06t21:35:00z' not parsed: unable obtain localdatetime temporalaccessor: {instantseconds=1491514500, microofsecond=0, milliofsecond=0, nanoofsecond=0},iso of type java.time.format.parsed @ java.time.format.datetimeformatter.createerror(datetimeformatter.java:1920) ~[na:1.8.0_91] @ java.time.format.datetimeformatter.parse(datetimeformatter.java:1855) ~[na:1.8.0_91] @ java.time.localdatetime.parse(localdatetime.java:492) ~[na:1.8.0_91] 

and how parse string:

private static datetimeformatter formatter = datetimeformatter.iso_instant; localdatetime time = localdatetime.parse("2017-04-06t21:35:00z", formatter); 

of course can parse string not using iso_instant formatter but, seems can able parse string iso_instant due following documentation:

 * iso instant formatter formats or parses instant in utc,      * such '2011-12-03t10:15:30z'.      * <p>      * returns immutable formatter capable of formatting , parsing      * iso-8601 instant format.      * when formatting, second-of-minute output.      * nano-of-second outputs zero, three, 6 or 9 digits digits necessary.      * when parsing, time @ least seconds field required.      * fractional seconds 0 9 parsed.      * localized decimal style not used. 

it seems me string same of iso_instant format. why wonder code not working.

regards.

first answer here seems you're looking for.

didn't have enough reputation put in comment ...


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

ios - Change Storyboard View using Seague -

verilog - Systemverilog dynamic casting issues -