日期时间字符串中无法识别的部分

A unrecognized part in date time string

我正在使用 hotelbeds API (developer.hotelbeds.com),我在 JSON 响应中得到一个日期字符串,如下所示。

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

有谁知道“-04:00”是什么意思?我已经检查了 API 文档,但找不到任何内容。 我想将此日期字符串解析为 Java 中的日期对象,类似这样,

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

有人知道吗?

Does anyone know what is that "-04:00" means?

这只是时区偏移,这里是指 GMT 减去 4 小时。