Formattazione data da sorgente JSON in JAVA

Utilizzando un webservice WCF e e JSON potrebbe vernir restituita un campo “Data” in questo formato Date(1387951200000-0600) con questa piccola classe è possibile ottenere un campo Date da utilizzare in un software Java

import java.util.Date;
public class DateParser {
public static Date getDate(String s) throws Exception {
if (s != "null") {
String timeString = s.substring(s.indexOf("(") + 1, s.indexOf(")"));
String[] timeSegments = timeString.split("-");
int timeZoneOffSet = Integer.valueOf(timeSegments[1]) * 36000;
long millis = Long.parseLong(timeSegments[0]);
 Date time = new Date(millis + timeZoneOffSet);
return time;
}else
return null;}}
Avatar

About Diego Mancinelli

Da sempre appassionato di informatica e tutto ciò che riaguarda l' Information Tecnology. Mi occupo di progettazione, analisi e sviluppo di software e applicazioni web per piattaforme Windows, Android, iOS

Ultimo Aggiornamento il .

Lascia un commento