「Java」日付の文字列の形式(yyyy-MM-dd’T’HH:mm:ss)を変更するサンプル

書式
public void applyPattern(String pattern)
指定されたパターン文字列を、この日付フォーマットに適用します。
使用例

package com.arkgame.study.deep;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SekihiDemo {

      private static final String ptn = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";

      public static void main(String[] args) throws ParseException {

            String strDate = "2021-01-21T21:10:10.000+09:00";

            SimpleDateFormat sdf = new SimpleDateFormat(ptn);
            //解析
            Date date = sdf.parse(strDate);
            //日付フォーマットに適用
            sdf.applyPattern("yyyy年MM月dd日 HH時mm分");
            strDate = sdf.format(date);
            System.out.println("フォーマット結果:" + strDate);
      }

}

結果
フォーマット結果:2021年01月21日 21時10分

Java

Posted by arkgame