java怎么格式化輸入日期
使用java編寫(xiě)代碼過(guò)程中,如果需要用到格式化輸出日期時(shí),可以考慮使用Java SDK提供的內(nèi)置函數(shù)DateFormat()和SimpleDateFormat()來(lái)格式化日期,從而達(dá)到你所期望的樣式,下面就讓學(xué)習(xí)啦小編java怎么格式化輸入日期吧。
java格式化輸入日期的方法
輸出格式: Tue Jan 27 23:12:02 CST 2015
代碼如下:
String formatDate = null;
Date date = new Date();
System.out.println(date); // 輸出格式: Tue Jan 27 23:12:02 CST 2015
輸出格式: 2015-1-27或Jan 27, 2015
代碼如下:
String formatDate = null;
Date date = new Date();
formatDate = DateFormat.getDateInstance().format(date);
System.out.println(formatDate);
代碼如下:
String formatDate = null;
Date date = new Date();
formatDate = DateFormat.getDateInstance(DateFormat.DEFAULT).format(date);
System.out.println(formatDate);
輸出格式: 2015年1月27日 星期二 或 Tuesday, January 27, 201
代碼如下:
String formatDate = null;
Date date = new Date();
// 輸出格式: 2015年1月27日 星期二 或 Tuesday, January 27, 201
formatDate = DateFormat.getDateInstance(DateFormat.FULL).format(date);
System.out.println(formatDate);
輸出格式: 2015-1-27 或 Jan 27, 2015
代碼如下:
String formatDate = null;
Date date = new Date();
// 輸出格式: 2015-1-27 或 Jan 27, 2015
formatDate = DateFormat.getDateInstance(DateFormat.MEDIUM).format(date);
System.out.println(formatDate);
輸出格式: 14-1-27 或 1/27/15
代碼如下:
String formatDate = null;
Date date = new Date();
// 輸出格式: 14-1-27 或 1/27/15
formatDate = DateFormat.getDateInstance(DateFormat.SHORT).format(date);
System.out.println(formatDate);
輸出格式: 2015-1-27 00:00:00 (24小時(shí)制)
代碼如下:
String formatDate = null;
Date date = new Date();
// 輸出格式: 2015-1-27 00:00:00 大寫(xiě)H為24小時(shí)制
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
formatDate = sdf.format(date);
System.out.println(formatDate);
輸出格式: 2015-1-27 00:00:00 (12小時(shí)制)
代碼如下:
String formatDate = null;
Date date = new Date();
// 輸出格式: 2015-1-27 00:00:00 小寫(xiě)h為12小時(shí)制
DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
formatDate = sdf2.format(date);
System.out.println(formatDate);
輸出格式: 20150127231202
代碼如下:
String formatDate = null;
Date date = new Date();
// 輸出格式: 20150127231202
DateFormat sdf3 = new SimpleDateFormat("yyyyMMddHHmmss");
formatDate = sdf3.format(date);
System.out.println(formatDate);
猜你感興趣的: