import java.text.DateFormat; import java.util.Date; /** * 格式化时间类 DateFormat.FULL = 0 * DateFormat.DEFAULT = 2 * DateFormat.LONG = 1 * DateFormat.MEDIUM = 2 * DateFormat.SHORT = 3 */ public class Test { public static void main(String[] args) { Date d = new Date(); String s; /* Date类的格式: Wed Jul 02 14:54:45 CST 2014 */ System.out.println(d); System.out.println("******************************************"); /* getDateInstance() */ /* 输出格式: 2014-7-2 */ s = DateFormat.getDateInstance().format(d); System.out.println(s); /* 输出格式: 2014-7-2 */ s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d); System.out.println(s); /* 输出格式: 2014年7月2日 星期三 */ s = DateFormat.getDateInstance(DateFormat.FULL).format(d); System.out.println(s); /* 输出格式: 2014-7-2 */ s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d); System.out.println(s); /* 输出格式: 14-7-2 */ s = DateFormat.getDateInstance(DateFormat.SHORT).format(d); System.out.println(s); /* 输出格式: 2014-07-02 02:54:45 */ java.text.DateFormat format1 = new java.text.SimpleDateFormat( "yyyy-MM-dd hh:mm:ss"); s = format1.format(new Date()); System.out.println(s); /* 输出格式: 2014-07-02 02:54:45 */ System.out.println((new java.text.SimpleDateFormat( "yyyy-MM-dd hh:mm:ss")).format(new Date())); /* 输出格式: 20140702025445** */ java.text.DateFormat format2 = new java.text.SimpleDateFormat( "yyyyMMddhhmmss"); s = format2.format(new Date()); System.out.println(s); } }