一、日期格式化
1、java.text.DateFormat中最常用的两个方法是:
将日期格式化字符串
将字符串解析为日期
日期格式化中时间pattern如下:
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class DateUtil{
public static void main(String[] args) {
Calendar calendar=Calendar.getInstance();
Date date=calendar.getTime();
String pattern="yyyy年MM月dd HH:mm:ss";
String formatDate=DateUtil.date2Str(date,pattern);
System.out.println("after format:"+ formatDate);
String date_str="2015年09月01 13:23:24";
Date date2=str2Date(date_str,pattern);
calendar.setTime(date2);
System.out.println("当前年份为:"+calendar.get(Calendar.YEAR));
}
public static Date str2Date(String date_str, String pattern) {
SimpleDateFormat smp = new SimpleDateFormat(pattern);
Date date = null;
try {
date = smp.parse(date_str);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
public static String date2Str(Date date, String pattern) {
SimpleDateFormat smp = new SimpleDateFormat(pattern);
String str = null;
str = smp.format(date);
return str;
}
}