2016-12-26 6 views
1

an das Gerät befindet sich die Zeitzone Ich habe die Datetime im Format wiedie Zeit von der Zeitzone -500 Konvertieren

2016-12-26 02:54:20 -0500 

Jetzt muss ich dieses Mal an das Gerät befindet Zeitformat konvertieren. Wenn das in Singapur verwendete Gerät die Uhrzeit automatisch in die Zeitzone von Singapur umrechnen sollte, sollte das Gerät in Indien automatisch in die indische Zeitzone umgerechnet werden. Bitte helfen Sie, die Lösung zu bekommen, Vielen Dank im Voraus.

+0

gut, dann ist dies in SQL-Zeit-Format? – xFighter

+0

Ich bin mir nicht sicher, wonach Sie fragen. – Bethan

+0

kennst du sql? – xFighter

Antwort

2

Verwenden Sie diese Methode

public String convertTimeZone(String date) throws ParseException { 
    SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z"); 
    inFormat.setTimeZone(TimeZone.getDefault()); 
    Date toConvert = inFormat.parse(date); 
    date = inFormat.format(toConvert); 
    return date.toString(); 
} 
+0

Vielen Dank @Shubham dieser Code funktioniert einfach nur genial. – Bethan

+0

Froh, es hat funktioniert :) – Shubham

Verwandte Themen