import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 对日期进行格式化
* 对日期格式化的类java.text.DateFormat 普通方法,也有抽象方法
* 实际使用是子类java.text.SimpleDateFormat 可以使用父类普通方法,重写了抽象方法
*/
/*
* DateFormat类方法parse
* 将字符串解析为日期对象
* Date parse(String s) 字符串变成日期对象
* String => Date parse
* Date => String format
*/
public class SimpleDateFormatDemo1 {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
function() ;
function1() ;
}
/*
* 如何对日期格式化
* 步骤:
* 1.创建SimpleDateFormat对象
* 在构造方法中,写入字符串的日期格式(自己定义)
* 2.SimpleDateFormat调用方法format对日期进行格式化
* String format(Date date)
*/
![d4c5ae2d43ced388e6fd1a0321af51c7.png](https://i-blog.csdnimg.cn/blog_migrate/17046ed79eeff186c88c07cee80150b8.jpeg)
public static void function() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String date = sdf.format(new Date());
System.out.println(date);
}
/*
* 将字符串转成Date对象
* DateFormat类方法parse
* 步骤:
* 1.创建SimpleDateFormat的对象
* 构造方法中指定日期模式
* 2.子类对象,调用方法parse 传递String,返回date
*
* 注意:时间和日期的模式yyyy-MM-dd,必须和字符串中的时间匹配
* 1997-06-16
*/
public static void function1() throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("1997-06-16 15:15:45");
System.out .println(date);
}
}