Lesson: Formatting

本课说明如何格式化数字,货币,日期,时间和短信。由于final用户可以看到这些数据元素,因此其格式必须符合各种文化惯例。遵循本课中的示例,将教您如何:

  • 以对语言环境敏感的方式格式化数据元素

  • 保持代码与语言环境无关

  • 避免为特定语言环境编写格式化例程

数字和货币

本节说明如何使用NumberFormatDecimalFormatDecimalFormatSymbols类。

日期和时间

Version note:

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

本节重点介绍DateFormatSimpleDateFormatDateFormatSymbols类。

Messages

本节显示MessageFormatChoiceFormat类如何帮助您解决格式化文本消息时可能遇到的一些问题。