Domanda Come analizzare un valore di stringa ISO su un NodaTime Instant?


Sto conoscendo NodaTime e mi piace molto. Ma non lo so bene (ancora)!

Dato un valore come "2014-04-08T09: 30: 18Z", quali sono i passaggi necessari per analizzare una stringa di questo tipo su NodaTime Instant?

Grazie!


10
2018-04-23 16:24


origine


risposte:


L'ho capito. Per gli altri che vogliono fare la stessa cosa, ecco cosa ho usato:

var isoString = "2014-04-08T09:30:18Z";

var result = InstantPattern.GeneralPattern.Parse(isoString).Value;

Il Value la proprietà in questo caso restituisce il reale Instant oggetto. Se lo ometti, il risultato è di tipo ParseResult<Instant> in questo caso, e ha altre informazioni come se l'analisi è riuscita, ecc.

http://nodatime.org/1.2.x/api/html/T_NodaTime_Text_ParseResult_1.htm

Non ci sono ancora molti esempi su Noda Time, ma lo sono veramente piacendo e rivolgendosi sempre più. Lavoro fantastico da parte del team che lo ha creato. Grazie!


16
2018-04-23 20:49