Hallo Zusammen,
ich erhalte via REST als ResponseBody folgendes Zeitformat:
Diese möchte ich mit dem aktuellen Datum minus X-Tage vergleichen.
Das Problem ist, dass es sich dabei natürlich um unterschiedliche Format handelt, weshalb ich den String "Datum" in das nachfolgende Format kovertieren muss(s. Output). Dafür benötige ich aber das richige Input-Format!
Anschließend würde ich das neue Zeitformat mit dem aktuellen Datum minus X-Tage vergleichen. Der Vergleich stellt aber keine Schwierigkeit mehr da, das habe ich schon!
Weiß jemand, wie ich das Format in meinem Input formatieren muss, damit ich das richtige Output-Format erhalte?
Mit besten Grüßen
ich erhalte via REST als ResponseBody folgendes Zeitformat:
Code:
String Datum= "Wed, 13 Jan 2016 14:14:35 GMT"
Diese möchte ich mit dem aktuellen Datum minus X-Tage vergleichen.
Das Problem ist, dass es sich dabei natürlich um unterschiedliche Format handelt, weshalb ich den String "Datum" in das nachfolgende Format kovertieren muss(s. Output). Dafür benötige ich aber das richige Input-Format!
Code:
DateFormat input = new SimpleDateFormat(XXXXXXX);
DateFormat output = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date unformatteDdate = input.parse(Datum);
String formattedTime = output.format(unformatteDdate);
Date date = output.parse(formattedTime);
Anschließend würde ich das neue Zeitformat mit dem aktuellen Datum minus X-Tage vergleichen. Der Vergleich stellt aber keine Schwierigkeit mehr da, das habe ich schon!
Weiß jemand, wie ich das Format in meinem Input formatieren muss, damit ich das richtige Output-Format erhalte?
Mit besten Grüßen