日期和时间

Version note:

此日期和时间部分使用java\.util包中的日期和时间 API。 JDK 8 版本中提供的java\.time API 提供了一个全面的日期和时间模型,该模型对java\.util类进行了重大改进。 Date Time路径中描述了java\.time API。 旧版日期时间代码页面可能特别有趣。

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

本节说明如何以各种方式和对区域敏感的方式设置日期和时间的格式。如果您遵循这些技术,则程序将在相应的Locale中显示日期和时间,但是您的源代码将保持独立于任何特定的Locale

使用 预定义格式

DateFormat类提供了 预定义的格式设置样式,这些样式设置特定于区域设置并且易于使用。

Customizing Formats

使用SimpleDateFormat类,您可以创建自定义的,特定于语言环境的格式。

更改日期格式符号

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

首页