一、SimpleDateFormat的参数格式
二、Date转为字符串String类型(格式化)
Date date = new Date();
//获取年月日时分秒,也可以只获取其中的一个,其中的中文汉字可以改为-
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
//SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String loanDay = formatter.format(date);
三、字符串转日期
方法一:
String str = "2018-10-12 16:29:06";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//sdf.parse(str);的返回值类型就是Date类型
sdf.parse(str);
不过需要注意的是,这个时候字符串和需要转换的格式要想匹配,否则会报java.text.ParseException异常。
方法二:
Date date=new Date("2018-10-12 16:25:33");
不过这种方式基本不再使用。