「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分