文档

Java™ 教程
隐藏目录
日期和时间
路径:国际化
课程:格式化

日期和时间


版本说明: 此日期和时间部分使用了java.util包中的日期和时间API。JDK 8发布中提供了java.timeAPI,它提供了一个全面的日期和时间模型,相比java.util类有很大的改进。有关java.timeAPI的详细信息,请参阅日期时间路径。特别感兴趣的可能是遗留日期时间代码页面。

Date对象表示日期和时间。您不能直接显示或打印Date对象,而是必须将其转换为符合正确格式的String。什么是“正确”的格式呢?首先,格式应符合最终用户的Locale惯例。例如,德国人将20.4.09视为有效日期,而美国人希望该日期显示为4/20/09。其次,格式应包括必要的信息。例如,一个测量网络性能的程序可能报告经过的毫秒数。在线预约日历可能不会显示毫秒数,但会显示星期几。

本节介绍了如何以各种方式和符合区域设置的方式格式化日期和时间。如果按照这些技术进行操作,您的程序将在适当的Locale中显示日期和时间,但源代码将保持独立于任何特定的Locale

使用预定义格式

DateFormat类提供了预定义的具有区域设置特定的格式样式,易于使用。

自定义格式

使用SimpleDateFormat类,可以创建自定义的、符合区域设置的格式。

更改日期格式符号

使用DateFormatSymbols类,可以更改表示月份、星期几和其他格式化元素名称的符号。


上一页:自定义格式
下一页:使用预定义格式