see API
java.text.SimpleDateFormat

解决方案 »

  1.   

    string a=DateFormat.getDateTimeInstance().format(Date());
      

  2.   

    Date d = new Date();
    java.text.SimpleDateFormat dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String s = dateFormat.format(d);
    System.out.println(s);
      

  3.   

    给你一段现成的代码:// 这里是你想要的格式
    public static final String SIMPLE_DATE_FORMAT = "yyyy.MM.dd HH:mm:ss"; private static SimpleDateFormat simpleDateFormat;
    static {
        simpleDateFormat = new SimpleDateFormat(SIMPLE_DATE_FORMAT);
    }public String formatSimpleDate(Date date) {
        return null==date?null:simpleDateFormat.format(date);
    }
    在这个基础上可以改写很多新的功能,比如从Date中取年/月/日等。Date的getYear()等方法已经是Deprecated的了。