-2

タイムゾーン付きのjsonタイムスタンプをAndroidデバイスに表示される文字列に変換したいと思います。

Json タイムスタンプは次のとおりです。/Date(1379488920000+0200)/

出力では、Android デバイスのタイム ゾーンと、デバイスで構成されている形式 (AM/PM または 24 時間) を考慮する必要があります。出力には時間と分のみが表示されます。

このコードは機能しますが、タイム ゾーン、デバイスのタイム ゾーン、およびデバイスの形式を考慮していません。

String timestamp = jsonDate.split("\\(")[1].split("\\+")[0];
String departure = SimpleDateFormat.getTimeInstance(SimpleDateFormat.SHORT)
                        .format(new Date(Long.parseLong(timestamp)));
4

1 に答える 1