没错,用DataFormat类的format()方法。

解决方案 »

  1.   

    public String reformat() 
        {
            Date today = new Date();
            SimpleDateFormat formatter = new SimpleDateFormat("mm-dd-yyyy G 'at' hh:mm:ss z");
            try 
            {
                String dateString = formatter.format(today);
                return dateString;
            } catch (IllegalArgumentException iae) {
                result.setForeground(Color.red);
                result.setText("Error: " + iae.getMessage());
            }
        } 
      

  2.   

    1.直接用数据库的函数搞定!
    2.好像DataFormat类的format()方法不行,用拆成字符串处理吧,太土了:(!java里我也不知道如何搞定,java应该有这种方法的。
      

  3.   

    java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat (dateFormat );
    String sResult = formatter.format(dateValue);找到以上代码,to nhbird,不能用数据库的函数,都说用了n层封装拉