私の日付形式はyyyy-MM-dd'T'HH:mm:ss.SSSZ
、日付を生成しています:
2013-10-08T12:14:39.721+0100
しかし、私は日付が必要です:
2013-10-08T12:14:39.721+01:00
コロンでオフセットを生成する日付形式は何ですか?
私の日付形式はyyyy-MM-dd'T'HH:mm:ss.SSSZ
、日付を生成しています:
2013-10-08T12:14:39.721+0100
しかし、私は日付が必要です:
2013-10-08T12:14:39.721+01:00
コロンでオフセットを生成する日付形式は何ですか?
SimpleDateFormatを使用して実装する場合は、JDK 7 で動作するRJ ソリューションを使用できます。以下のようにJoda 時間を使用して同じことを実装することもできます。
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZZ");
String str = fmt.print(dt);
System.out.println(str);
出力するもの、
2013-10-08T20:36:19.802+09:00
単純にその形式に変更しても機能しませんか? または、日付形式を変更できませんか? 試す:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSXXX");
コロンで区切られた最後の部分を返す必要があります。