Sto cercando di analizzare una stringa che assomiglia:stringhe mese di analisi a base zero in Java
2015, 2, 31, 17, 0, 1
così ho pensato che userò
SimpleDateFormat("yyyy, MM, dd, hh, mm, ss")
ma assume i mesi sono 1 -basato. In questo caso il mese (2) è marzo. Come posso dire a SimpleDateFormat o a qualsiasi altra classe di analizzare con mesi a base zero?
c'è una ragione non si può semplicemente aggiungere uno al mese immediatamente prima di formattare con il formato della data? Sembrerebbe che risolverebbe il problema. –
Non ci sono segnaposti per il mese a 0 in SimpleDateFormat, quindi è necessario modificare il mese in modo esplicito o creare una data utilizzando Calendar. –
@DavisBroda: Come ti aspetti che funzioni con l'esempio fornito, che verrà analizzato come "31 febbraio" (e quindi regolato o non in grado di analizzare). –