Java如何获取SimpleDateFormat的模式字符串?

要格式化java.util.Date对象,我们使用SimpleDateFormat类。要获取用于格式化日期的字符串模式,我们可以使用toPattern()此类的方法。

package org.nhooo.example.text;

import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatToPattern {
    public static void main(String[] args) {
        SimpleDateFormat format = new SimpleDateFormat("EEEE, dd/MM/yyyy");

        // 获取描述此日期格式的模式字符串,
        // SimpleDateFormat对象。
        String pattern = format.toPattern();

        System.out.println("Pattern = " + pattern);
        System.out.println("Date    = " + format.format(new Date()));
    }
}

该程序的结果如下:

Pattern = EEEE, dd/MM/yyyy
Date    = Monday, 16/04/2018