事務屋さんの備忘録

主にプログラミングのことを書いていきます。メモというか備忘録的な感じで。プログラミングといっても、私はプロのエンジニアでも本職のプログラマーでもありません。単なる事務職をやってるサラリーマンで、空いた時間にちょこちょこっとプログラミングしてる程度です。よってこのブログに記載したことが誤っていたり、もっとよい方法がある場合もあると思います。その場合には、ご指摘いただけると嬉しいです。また、このブログを読んで役に立った、なんて方がいらっしゃったら幸いですね。

Java で ISO-8601 日付文字列をパース

メモ。

package com.test01;

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

public class DateISO8601Parse {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
        
		try {
			
			Date date = df.parse("2015-03-09T02:30:00+09:00");
			System.out.println(date);
			
			// yyyy-MM-dd形式へ 
			String strDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.US).format(date);
			System.out.println(strDate);
			
		} catch (ParseException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
        
	}

}