DateFormat类提供各种格式来一起格式化日期和时间.将使用DateFormat.getDateTimeInstance()方法.请参阅下面的示例.
在下面的示例中,我们将展示如何使用不同的格式来设置日期和时间的格式.
IOTester. java
import java.text.DateFormat;import java.util.Date;public class I18NTester { public static void main(String[] args) { DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.DEFAULT, DateFormat.DEFAULT); System.out.println(dateFormat.format(new Date())); dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); System.out.println(dateFormat.format(new Date())); dateFormat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM); System.out.println(dateFormat.format(new Date())); dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG); System.out.println(dateFormat.format(new Date())); dateFormat = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL); System.out.println(dateFormat.format(new Date())); }}
输出
它将打印以下结果.
Nov 29, 2017 4:16:13 PM11/29/17 4:16 PMNov 29, 2017 4:16:13 PMNovember 29, 2017 4:16:13 PM ISTWednesday, November 29, 2017 4:16:13 PM IST