Date d=new Date ();
gTime=String.valueOf (d.getYear()+1900)+"-"+String.valueOf (d.getMonth()+1)+"-"+String.valueOf (d.getDate())+ " " +String.valueOf (d.getHours ())+":"+String.valueOf (d.getMinutes ())+":"+String.valueOf (d.getSeconds());

解决方案 »

  1.   

    public String reformat() 
        {
            Date today = new Date();
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy.MM.dd 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.   

    /*
     * @(#) myDateFormat.java    2001-08-20
     */
    import java.text.*;
    import java.util.*;public class myDateFormat() {
        public static void main(String args[]) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        Date myDate = new Date();
        System.out.println(sdf.format(myDate));
        }       
    }
    希望你满意,你再看看SimpleDateFormat类的帮助,相信你会发现一切都很简单!
      

  3.   

    第2种方法怎么用呀?提示找不到SimpleDateFormat!
      

  4.   

    http://www.csdn.net/expert/topic/243/243336.shtm
      

  5.   

    回复人: ioat(追风) 
    第2种方法怎么用呀?提示找不到SimpleDateFormat!  
    /////////////////////////////
    import java.text.SimpleDateFormat;