String temp_Time = "",Upper=""; try{ DateFormat df = new SimpleDateFormat(format); df.setLenient(false); System.out.println("Gng to Parse"); String Lower = " <<Current Time>> "; if(Lower.equalsIgnoreCase(" <<Current Time>> ")){ temp_Time = df.format(T1); System.out.println("Formatted : "+temp_Time); //Here I get the time in format i specified. T1 = df.parse(temp_Time); // when i parse, the time format changes and prints "Thu Jan 01 13:24:40 IST 1970" System.out.println("T1 after parsed "+T1); T2 = df.parse(Upper); } else{ T1 = df.parse(Lower); T2 = df.parse(Upper); } if (T1.after(T2) || T1.equals(T2)) { System.out.println("Time after || equal"); System.out.println("Upper Time should be greater than Lower Date"); } else{ System.out.println("Else of after ");
of code another step and lines of code again how boring } else { I'm sick of all those lines I want to see the logic behind this This is indented, but it's not enough }
at com.ninja_squad.formation.MessageParser.parse(MessageParser.java:18) at com.ninja_squad.formation.Main.main(Main.java:8) Caused by: java.text.ParseException: Unparseable date: "qjdlqskjdl" at java.text.DateFormat.parse(DateFormat.java:357) at com.ninja_squad.formation.MessageParser.parse(MessageParser.java:15) ... 1 more Qu'est-ce qui s'est passé
at com.ninja_squad.formation.MessageParser.parse(MessageParser.java:18) at com.ninja_squad.formation.Main.main(Main.java:8) Caused by: java.text.ParseException: Unparseable date: "qjdlqskjdl" at java.text.DateFormat.parse(DateFormat.java:357) at com.ninja_squad.formation.MessageParser.parse(MessageParser.java:15) ... 1 more Où ça s'est passé
at com.ninja_squad.formation.MessageParser.parse(MessageParser.java:18) at com.ninja_squad.formation.Main.main(Main.java:8) Caused by: java.text.ParseException: Unparseable date: "qjdlqskjdl" at java.text.DateFormat.parse(DateFormat.java:357) at com.ninja_squad.formation.MessageParser.parse(MessageParser.java:15) ... 1 more Quelle est la cause du problème