2016-08-05 16 views
0

Ich verwende Hotelbeds API (developer.hotelbeds.com) und ich bekomme eine Datumszeichenfolge in einer JSON-Antwort wie folgt.Ein nicht erkanntes Teil im Datum Uhrzeit Zeichenfolge

"cancellationPolicies": [ 
    { 
    "amount": "407.56", 
    "from": "2016-09-19T23:59:00-04:00" 
    } 
] 

Weiß jemand, was ist das "-04: 00" bedeutet? Ich habe bereits die API-Dokumente überprüft und kann nichts finden. Ich möchte dieses Datum Zeichenfolge analysieren, um ein Date-Objekt in Java, so etwas wie dies,

Date fromDate = new SimpleDateFormat("pattern").parse("dateTimeString"); 

Hat jemand eine Idee?

+0

Die '-04: 00' ist die Zeitzone und Sie können sie nicht verwerfen, es sei denn, Sie nehmen an, dass es immer dieser Wert ist. –

+0

Werfen Sie einen Blick in die Dokumentation [hier] (http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html#iso8601timezone). – Tunaki

+0

Siehe die API: https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html – Unknown

Antwort

0

Weiß jemand, was ist das "-04: 00" bedeutet?

Es ist einfach die Zeitzone versetzt, hier bedeutet es GMT minus 4 Stunden.