使用java.util.Date类可以获得当前的日期时间数据,但是最终的数据显示格式并不方便阅读,那么此时就可以考虑对显示的结果进行格式化处理操作,而这一操作就需要通过java.text.SimpleDateFormat类完成
SimpleDateFormat类的常用方法
日期格式化模板标记
范例:将日期格式化为字符串
import java.text.SimpleDateFormat;
import java.util.Date;
public class JavaAPIDemo357A {
public static void main(String[] args) {
Date data=new Date();//实例化日期对象
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");//日期格式化模板标记
String str=sdf.format(data);//日期格式化为字符串
System.out.println(str);
}
}
执行结果
2020-05-23 02:05:36.255
范例:将字符串转为Date对象
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class JavaAPIDemo357B {
public static void main(String[] args) throws ParseException {
String str="2020-05-23 01:57:57.996";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");//日期格式化模板标记
Date date=sdf.parse(str);
System.out.println(date);
}
}
执行结果
Sat May 23 01:57:57 CST 2020