世界標準タイムフォーマット(yyy-M-dd'T'HH:mm:s.SSS Z)処理
560 ワード
先日他の人から渡されたデータを受け取る時、yyy-M-dd’T’HH:mm:ss.SSS Z形式の時間データに出会いました。ネット関連の処理文書が少ないので、後で閲覧するために、私の処理方法を記録します。
public String timeFormat(String time){
String tempTime = time.replace("Z", " UTC");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");
Date d = sdf.parse(tempTime);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str= sdf.format(d);
return str;
}
後のSimpleData Formatの時間フォーマットは実際の業務の必要に応じて自分で調整できます。