-1
私はサーバーから入手しました2017-01-24T16:16:30.690Z.
タイムゾーンと日付の形式を変更する
この日付はGMTタイムゾーンです。
この時刻をGMT+6
時間帯と時刻形式に変換したいと考えています。
私の期待される結果は次のとおりです。24 January 2017 22:16
私はサーバーから入手しました2017-01-24T16:16:30.690Z.
タイムゾーンと日付の形式を変更する
この日付はGMTタイムゾーンです。
この時刻をGMT+6
時間帯と時刻形式に変換したいと考えています。
私の期待される結果は次のとおりです。24 January 2017 22:16
は、上記のコメントを参照してください。これらを適用する場合は、
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.applyPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = sdf.parse("2017-01-24T16:16:30.690Z", new ParsePosition(0));
sdf.setTimeZone(TimeZone.getTimeZone("GMT+06:00"));
sdf.applyPattern("d MMMM yyyy HH:mm");
String formatted = sdf.format(date);
私のために働いてください。
適切なフォーマットとタイムゾーンで 'SimpleDateFormat'を使用する必要があるように聞こえます...まだ何か試しましたか?何が起こった? –