技術メモ1年目

技術のメモ

「yyyy-MM-dd'T'HH:mm:ss.SSSXXX」型の文字列のフォーマットを変更する

日付の文字列の形式を変更するサンプル。

2017-10-10T12:00:00.000+09:00

2017年10月10日 12時00分

に。

String sampleDate = "2017-10-10T12:00:00.000+09:00";

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
Date date = df.parse(sampleDate );
df.applyPattern("yyyy年MM月dd日 HH時mm分");
sampleDate = df.format(date );

SimpleDateFormat のパターンのサンプルはここにある。

http://docs.oracle.com/javase/jp/7/api/java/text/SimpleDateFormat.html