Sunday, 15 January 2012

parsing - Java DateTime parse -



parsing - Java DateTime parse -

i have next code parse date , time format

simpledateformat sdfclient = new simpledateformat("yyyymmddhhmmss.s"); simpledateformat sdfformat = new simpledateformat("dd/mm/yyyy hh:mm:ss"); pmlist.add(sdfclient.format(sdfformat.parse(pmdata[k].retrievaltime)));

wanna alter format sdfclient reason eclipse throws error:

java.text.parseexception: unparseable date: "20140623135000.0" @ java.text.dateformat.parse(dateformat.java:357) @ com.syntronic.client.generatecsv.writepmdata(generatecsv.java:220) @ com.syntronic.client.generatecsv.writemedata(generatecsv.java:187) @ com.syntronic.client.generatecsv.<init>(generatecsv.java:87) @ com.syntronic.client.client.main(client.java:213)

anyone knows reason why?

it should other way around:

pmlist.add(sdfformat.format(sdfclient.parse(pmdata[k].retrievaltime)));

explanation:

pmlist.add( sdfformat.format( <-- gives string 23/06/2014 01:50:00 sdfclient.parse( <-- gives date corresponding time 20140623135000.0 pmdata[k].retrievaltime <-- time 20140623135000.0 ) ) );

java parsing date time

No comments:

Post a Comment