/ / Analýza časovej pečiatky s časovým pásmom [duplikát] - java, analýza, dátum, čas, časová pečiatka

Analýza časovej značky s časovým pásmom [duplicate] - java, analýza, dátum, čas, časová pečiatka

Chcem analyzovať časovú pečiatku uvedenú v tomto formáte timestamp="2015-05-21 12:38:00Z" pomocou triedy SimpleDateFormat, Problém je v tom "Z" na konci roka 2006. \ t timestamp ktorý určuje časové pásmo. bohužiaľ

new SimpleDateFormat("yyyy-MM-dd HH:mm:ssZ")

nerobí to. Vyhodí ma to:

java.text.ParseException: Unparseable date: "2015-05-21 12:38:00Z"

Ak používam

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"Z"")

reťazec možno analyzovať, ale časové pásmo "Z" zanedbané.

Ako je možné tento problém vyriešiť?

odpovede:

2 pre odpoveď č. 1

Stačí použiť X na označenie časového pásma ISO 8601:

new SimpleDateFormat("yyyy-MM-dd HH:mm:ssX").parse("2015-05-21 12:38:00Z")