首页 理论教育 Java日期格式化类SimpleDateFormat使用指南

Java日期格式化类SimpleDateFormat使用指南

时间:2023-10-19 理论教育 版权反馈
【摘要】:SimpleDateFormat类是DateFormat类的子类,与DateFormat类似,它可以格式化日期时间,将日期时间转换为文本字符串;与DateFormat不同的是,SimpleDateFormat是与本地语言环境相关的,允许选择任何用户自定义的日期时间格式。另外,SimpleDateFormat可以通过关键字new实例化创建对象。动手写13.5.1其运行结果为:图13.5.1SimpleDateFormat对象初始化SimpeDateFormat重写了DateFormat类中的parse()方法,可以将字符串转为Date对象。SimpleDateFormat也重写了DateFormat类中的format()方法,可以将Date对象转换为指定日期时间格式的字符串。

Java日期格式化类SimpleDateFormat使用指南

SimpleDateFormat类是DateFormat类的子类,与DateFormat类似,它可以格式化日期时间,将日期时间转换为文本字符串;与DateFormat不同的是,SimpleDateFormat是与本地语言环境相关的,允许选择任何用户自定义的日期时间格式。另外,SimpleDateFormat可以通过关键字new实例化创建对象。

动手写13.5.1

其运行结果为:

图13.5.1 SimpleDateFormat对象初始化

SimpeDateFormat重写了DateFormat类中的parse()方法,可以将字符串转为Date对象。SimpleDateFormat也重写了DateFormat类中的format()方法,可以将Date对象转换为指定日期时间格式的字符串。

动手写13.5.2

(www.xing528.com)

其运行结果为:

图13.5.2 SimpleDateFormat类方法使用

SimpleDateFormat不是线程安全的(多线程和线程安全的概念会在后续章节进行讲解),因此在Java 8中引入了新的类——java.time.format.DateTimeFormatter类,用于解析和格式化日期时间。DateTimeFormatter是线程安全的,也可以完成字符串与日期时间对象的相互转换。

动手写13.5.3

其运行结果为:

图13.5.3 DateTimeFormatter示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈