📅  最后修改于: 2023-12-03 15:16:26.436000             🧑  作者: Mango
SimpleDateFormat是Java中用于格式化日期和时间的类,开发人员可以自定义日期和时间的格式。其toPattern()方法可以将SimpleDateFormat对象中的日期格式转换成字符串表示形式。
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()方法,开发人员可以灵活地对日期格式进行操作。