Friday 15 August 2014

Date convert in Java -


I want to compare two dates, for that, I want to convert the string to a date format. But during conversion, the date format was changed to "02/01/2013" and "03/01/2014". There is an error in my argument. Please let me know how to compare two days in my date format.

  string fdate = "01/02/2012"; String tdate = "01/03/2013"; SimpleDataformat SDF = New SimpleDormat ("DD / MM / YEA"); Date frmdt = new date (fdate); String s1 = sdf.format (frmdt); Date todt = new date (tdate); String s2 = sdf.format (todt); Date framadt = sdf.parse (s1); Date todate = sdf.parse (s2); If (frmdate.compareTo (todate) & lt; = 0) {// process; }    

Try it out:

  string fs = "01/02/2012"; String ts = "01/03/2013"; Date format SDF = new simple data format ("DD / MM / YY", local.get default ()); Sdf.setLenient (wrong); Date fdate = sdf.parse (fs); Date tdate = sdf.parse (ts); If (fdate.before (tdate)) f.date.equals (tdate)) {// process; }   

You have to walk a lot more. It is very easy.

No comments:

Post a Comment