1、fomat方法,日期格式转字符串:
public static void main (String[] args){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
Date date = new Date();
String dateStr = sdf.format(date);
System.out.println( "日期形式:"+ date + "\n" + "转换后字符串形式:" + dateStr);
}
输出结果:
日期形式:Tue Mar 27 14:00:36 CST 2018
转换后字符串形式:2018年03月27日
2、parse方法,字符串转日期格式:
public static void main (String[] args) throws ParseException {
String dateStr = "2018-03-27";
String pattern = "yyyy-MM-dd";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date = sdf.parse(dateStr);
System.out.println("字符串形式:" + dateStr + "\n" + "转化后日期形式:" + date);
}
输出结果:
字符串形式:2018-03-27
转化后日期形式:Tue Mar 27 00:00:00 CST 2018
如果字符串的格式与pattern 不匹配,parse方法将抛出异常(java.text.ParseException)。
3、常用格式字符串