Java日期之SimpleDateFormat
可以发现我们使用Date类时,他总是返回指定格式的日期,这不利于用户的读取
SimpleDateFormat类可以很好的解决这个问题
这个类允许进行格式化:Date---->String,解析:String---->Date
- 格式化调用format方法
- 解析调用parse方法
通过代码来看一下
public class DateTimeTest02 {
@Test
public void test1() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat();
Date date = new Date();
//格式化 时间 ----> 字符串
String format = sdf.format(date);
System.out.println(format);
//解析 字符串 ---> 时间
Date date1 = sdf.parse(format);
System.out.println(date1);
System.out.println("********************");
//一般来说我们都不能接收系统给的格式,java提供了自定义格式,可以从api中查找
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date2 = new Date();
//格式化 时间 ----> 字符串
String format1 = sdf1.format(date2);
System.out.println(format1);
//解析 字符串 ---> 时间
Date date3 = sdf1.parse(format1);
System.out.println(date3);
}
}