Java如何格式化日期时间值?
在DateFormat该类中,有一些预定义的常量可用于格式化日期时间值。这是一个例子。
package org.nhooo.example.text; import java.text.DateFormat; import java.util.Date; public class DefaultDateFormatExample { public static void main(String[] args) { Date date = new Date(); //以短格式格式化日期 String today = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(date); System.out.println("Today " + today); //以中等格式格式化日期 today = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM).format(date); System.out.println("Today " + today); //以长格式格式化日期 today = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG).format(date); System.out.println("Today " + today); } }
您将看到如下结果:
Today 2/1/18, 9:13 PM Today Feb 1, 2018, 9:13:20 PM Today February 1, 2018 at 9:13:20 PM CST