how to change date format in java? -


i getting date input string in format dd-mm-yy through jsp page. because format better understand . want store date in yyyy-mm-dd hh:mm:ss format in database. using following code.

try     {            string s="30-04-2013";     simpledateformat ft = new simpledateformat("yyyy-mm-dd hh:mm:ss");     d1=new simpledateformat("yyyy-mm-dd").parse(s);     system.out.println(d1);     system.out.println(ft.format(d1));     } catch(exception e) {         system.out.println("exception:"+e);     } 

my jsp date format dd-mm-yy, gives answer as

tue oct 04 00:00:00 ist 35 0035-10-04 00:00:00 

what mistake? can tell me please

thank you.

d1=new simpledateformat("yyyy-mm-dd").parse(s); 

should

d1=new simpledateformat("dd-mm-yyyy").parse(s); 

because input date string you've provided string s="30-04-2013"; of format, dd-mm-yyyy. hence, parse this, need give dd-mm-yyyy format in sdf.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -