zoukankan      html  css  js  c++  java
  • 过时date.toLocaleString()的解决方法

    System.out.println(new java.util.Date());  

    输出:Thu Jan 27 14:43:28 CST 2011

    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

     *************以上是在window系统下,linux系统下不能这么处理***********

    linux系统下用以上获取回来的初始时间格式与此不同。

  • 相关阅读:
    pat1041. Be Unique (20)
    Linux基础命令---service
    Linux基础命令---last
    Linux基础命令---date
    Linux基础命令---ckconfig
    Linux基础命令---cal
    Linux基础命令---bc
    linux基础命令---df
    linux基础命令---du
    Linux基础命令---hwclock
  • 原文地址:https://www.cnblogs.com/zhaoyan001/p/6732391.html
Copyright © 2011-2022 走看看