JAVA开发过程中,经常会涉及到日期或者时间的格式化,下面进行格式化介绍。
年:yyyy
月:MM
日:dd
时:HH
分:mm
秒:ss
毫秒:SSS
主要格式:
"yyyy-MM-dd" 年-月-日
"yyyy/MM/dd" 年/月/日
"yyyy.MM.dd" 年.月.日
"yyyy-MM-dd HH:mm:ss" 年-月-日 时:分:秒
"yyyy/MM/dd HH:mm:ss" 年/月/日 时:分:秒
"yyyy.MM.dd HH:mm:ss" 年.月.日 时:分:秒
"yyyy-MM-dd HH:mm:ss SSS" 年-月-日 时:分:秒 毫秒
日期转字符串:
public static String dateToString(Date date) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = formatter.format(date);
return dateStr;
}
字符串转日期:
public static Date stringToDate(String strDate, String format) {
try{
SimpleDateFormat formatter = new SimpleDateFormat(format);
Date date = formatter.parse(strDate);
return date;
} catch (ParseException e) {
e.printStackTrace();
}
}