SimpleDateFormat类使用简介

为了更好地格式化日期,解析日期字符串,Java提供了SinpleDateFormat类。SimpleDateFormat是DateFormat子类,但比DateFormat更简单,功能更强大。

SimpleDateFormat可以非常灵活地格式化Date,也可用于解析各种格式的日期字符串。创建SimpleDateFormat

对象时需要传入一个pattern字符串,这个pattern不是正则表达式,而是一个日期模板字符串:

程序示例如下:

package date;

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

/**
 * SimpleDateFormat使用简介
 * @author Hai.Pan
 *
 */
public class TestSimpleDateFormat {
	public static void main(String[] args) throws ParseException {
		Date d = new Date();
		System.out.println(d);//Wed Apr 09 23:36:13 CST 2014
		//创建一个SimpleDateFormat
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
		String dateStr = sdf.format(d);
		System.out.println(dateStr);//2014年04月09日
		String str ="2014年04月08日";
		SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
		System.out.println(sdf2.parse(str));//Tue Apr 08 00:00:00 CST 2014

	}
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章