java-SimpleDateFormat类

1、SimpleDateFormat类实现日期和字符串的相互转换
  * A:DateFormat类的概述
    * DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
  * B:SimpleDateFormat构造方法
    * public SimpleDateFormat()
    * public SimpleDateFormat(String pattern)
  * C:成员方法
    * public final String format(Date date)
    * public Date parse(String source)

例:

 1 public class Demo {
 2 
 3     public static void main(String[] args) throws ParseException {
 4         //demo1();
 5         //demo2();
 6         //demo3();
 7         
 8         //将时间字符串转换成日期对象
 9         String str = "2000年08月08日 08:08:08";
10         SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
11         Date d = sdf.parse(str);                        //将时间字符串转换成日期对象
12         System.out.println(d);
13     }
14 
15     public static void demo3() {
16         Date d = new Date();                            //获取当前时间对象
17         SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//创建日期格式化类对象
18         System.out.println(sdf.format(d));                //将日期对象转换为字符串
19     }
20 
21     public static void demo2() {
22         Date d = new Date();                            //获取当前时间对象
23         SimpleDateFormat sdf = new SimpleDateFormat();    //创建日期格式化类对象
24         System.out.println(sdf.format(d));                 //88-6-6 下午9:31
25     }
26 
27     public static void demo1() {
28         //DateFormat df = new DateFormat();                //DateFormat是抽象类,不允许实例化
29         //DateFormat df1 = new SimpleDateFormat();
30         DateFormat df1 = DateFormat.getDateInstance();    //相当于父类引用指向子类对象,右边的方法返回一个子类对象
31     }
32 
33 }
原文地址:https://www.cnblogs.com/hfumin/p/10195311.html