📌  相关文章
📜  Java中的 SimpleDateFormat toPattern() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:26.436000             🧑  作者: Mango

Java中的 SimpleDateFormat toPattern() 方法及示例

SimpleDateFormat是Java中用于格式化日期和时间的类,开发人员可以自定义日期和时间的格式。其toPattern()方法可以将SimpleDateFormat对象中的日期格式转换成字符串表示形式。

toPattern()方法的语法

SimpleDateFormat的toPattern()方法的语法为:

public String toPattern()

该方法无需传入参数,它直接返回SimpleDateFormat对象的日期格式所代表的字符串。

示例代码

下面是一个使用SimpleDateFormat的toPattern()方法的示例代码:

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

public class SimpleDateFormatDemo {
    public static void main(String[] args) {
        Date now = new Date();
        
        //创建SimpleDateFormat对象,指定日期格式
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("日期格式为:" + sdf1.toPattern());
        
        //使用SimpleDateFormat对象格式化日期,并输出格式化后的日期
        String strDate1 = sdf1.format(now);
        System.out.println("格式化后的日期为:" + strDate1);
        
        //更改SimpleDateFormat对象日期格式,并输出新的日期格式
        sdf1.applyPattern("yyyy年MM月dd日");
        System.out.println("更改后的日期格式为:" + sdf1.toPattern());
        
        //使用更改后的SimpleDateFormat对象格式化日期,并输出格式化后的日期
        String strDate2 = sdf1.format(now);
        System.out.println("格式化后的日期为:" + strDate2);
    }
}

输出结果:

日期格式为:yyyy-MM-dd HH:mm:ss
格式化后的日期为:2021-09-03 17:52:47
更改后的日期格式为:yyyy年MM月dd日
格式化后的日期为:2021年09月03日
结论

toPattern()方法可以帮助开发人员查看SimpleDateFormat对象中的日期格式,并对其进行修改。通过toPattern()方法和applyPattern()方法,开发人员可以灵活地对日期格式进行操作。