1.背景
工作中常常发现代码中会出现日期各种格式转换,比如需要根据固定格式去转换日期。
那SimpleDateFormat是一种比较常用的时间类,可以实现对时间按照一定的字符串格式进行处理
2.使用
总结:format 把日期格式化为字符串, parse 把字符串解析为日期
public class Test {
public static void main(String[] args) throws ParseException {
String s1="2021-04-01";
String s2= "2021-04-01 20:15:30";
SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(dateFormat1.format(new Date()));
System.out.println(dateFormat2.format(new Date()));
System.out.println(dateFormat1.parse(s1));
System.out.println(dateFormat2.parse(s2));
}
}
输出如下