日期和时间
Version note:
Date
个对象代表日期和时间。您必须先将其转换为格式正确的String
,才能显示或打印Date
对象。正确的格式是什么?首先,格式应符合final用户Locale
的约定。例如,德国人将20.4.09
识别为有效日期,但美国人希望同一日期显示为4/20/09
。其次,格式应包括必要的信息。例如,测量网络性能的程序可能会报告经过的毫秒数。在线约会 calendar 可能不会显示毫秒,但会显示星期几。
本节说明如何以各种方式和对区域敏感的方式设置日期和时间的格式。如果您遵循这些技术,则程序将在相应的Locale
中显示日期和时间,但是您的源代码将保持独立于任何特定的Locale
。
使用 预定义格式
DateFormat
类提供了 预定义的格式设置样式,这些样式设置特定于区域设置并且易于使用。
Customizing Formats
使用SimpleDateFormat
类,您可以创建自定义的,特定于语言环境的格式。
更改日期格式符号
使用DateFormatSymbols
类,可以更改代表月份,星期几和其他格式元素的名称的符号。