Java I18n 简明教程

Java Internationalization - Formatting Date

DateFormat 类提供各种格式来格式化日期。以下是其中一些格式的列表。

DateFormat class provides various formats to format the date. Following is list of some of the formats.

  1. DateFormat.DEFAULT

  2. DateFormat.SHORT

  3. DateFormat.MEDIUM

  4. DateFormat.LONG

  5. DateFormat.FULL

Example

在以下示例中,我们将演示如何使用不同的格式。

In following example we’ll show how to use different formats.

import java.text.DateFormat;
import java.util.Date;

public class I18NTester {
   public static void main(String[] args) {

      DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.DEFAULT);

      System.out.println(dateFormat.format(new Date()));

      dateFormat = DateFormat.getDateInstance(DateFormat.SHORT);

      System.out.println(dateFormat.format(new Date()));

      dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM);

      System.out.println(dateFormat.format(new Date()));

      dateFormat = DateFormat.getDateInstance(DateFormat.LONG);

      System.out.println(dateFormat.format(new Date()));

      dateFormat = DateFormat.getDateInstance(DateFormat.FULL);

      System.out.println(dateFormat.format(new Date()));

   }
}

Output

它将打印以下结果。

It will print the following result.

Jun 7, 2024
6/7/24
Jun 7, 2024
June 7, 2024
Friday, June 7, 2024