世界標準タイムフォーマット(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の時間フォーマットは実際の業務の必要に応じて自分で調整できます。