java Date中方法toLocaleString過時的替代方案


Java代碼  
1.System.out.println(new java.util.Date());  
輸出:Thu Jan 27 14:43:28 CST 2011

2.System.out.println(new java.util.Date().toLocaleString());  
輸出:2011-1-27 14:45:21

不過現在toLocaleString()方法已過時,由DateFormat.format(Date date)取代。

 

DateFormat ddf = DateFormat.getDateInstance();  
DateFormat dtf = DateFormat.getTimeInstance();  
DateFormat ddtf = DateFormat.getDateTimeInstance();  
Date date = new Date();  
System.out.println("日期:" + ddf.format(date));  
System.out.println("時間:" + dtf.format(date));  
System.out.println("日期時間:" + ddtf.format(date));  
SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();  
System.out.println("日期時間:" + sdf.format(date)); 

 輸出:

 日期:2011-2-9

時間:11:16:02

日期時間:2011-2-9 11:16:02

日期時間:2011-2-9 11:16:02

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM