java Date中方法toLocaleString过时的替代方案

Posted 无处安放的青春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

  

以上是关于java Date中方法toLocaleString过时的替代方案的主要内容,如果未能解决你的问题,请参考以下文章

java中setDate(Date date)方法和String与Date之间的转换

java Date中方法toLocaleString过时的替代方案

Java中Date和Calender类的使用方法

date在java中用啥类型

Java中Date类型详解

java中Date转换成JSON出错如何解决?