java.text.DateFormat format=new java.text.SimpleDateFormat("yyyy-MM-dd");
java.util.Date date=new java.util.Date();
String dateString=format.format(date);
System.out.println(dateString);这样就可以了,至于SimpleDateFormat的格式化串可以看java的API,那里有说明。

解决方案 »

  1.   

    SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
    String date=s.format(new Date());
      

  2.   

    import java.text.SimpleDateFormat;SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
    String date=s.format(new Date());
      

  3.   

    import java.util.*;
    import java.text.*;
    public class Test
    {
    public static void main(String[] args)
    {
    Date nowTime=new Date();
    SimpleDateFormat time=new SimpleDateFormat("yyyy-mm-dd");
    System.out.print(new Date());
    System.out.println("时间是:"+time.format(nowTime));
     
        }
    }
      

  4.   

    To:  classjava(原始野人)结果对吗????????大小写:mm->MM
      

  5.   

    java.util.Date date=new java.util.Date();
        System.out.println("new Date()="+date);
        java.text.DateFormat format=new java.text.SimpleDateFormat("yyyy-MM-dd ':' k '时' ': 'm' 分' ':' s '秒'");    System.out.println("fixed format="+format.format(date)); Symbol   Meaning                 Presentation        Example
     ------   -------                 ------------        -------
     G        era designator          (Text)              AD
     y        year                    (Number)            1996
     M        month in year           (Text & Number)     July & 07
     d        day in month            (Number)            10
     h        hour in am/pm (1~12)    (Number)            12
     H        hour in day (0~23)      (Number)            0
     m        minute in hour          (Number)            30
     s        second in minute        (Number)            55
     S        millisecond             (Number)            978
     E        day in week             (Text)              Tuesday
     D        day in year             (Number)            189
     F        day of week in month    (Number)            2 (2nd Wed in July)
     w        week in year            (Number)            27
     W        week in month           (Number)            2
     a        am/pm er            (Text)              PM
     k        hour in day (1~24)      (Number)            24
     K        hour in am/pm (0~11)    (Number)            0
     z        time zone               (Text)              Pacific Standard Time
     '        escape for text         (Delimiter)
     ''       single quote            (Literal)           '
      

  6.   

    System.out.print((new java.text.SimpleDateFormat("yyyy-MM-dd")).format(new java.util.Date()));
      

  7.   

    日期格式
     private static SimpleDateFormat formatter =
         new SimpleDateFormat("yyyyMMdd");
     
     private static SimpleDateFormat longFormatter = 
            new SimpleDateFormat ("yyyyMMddHHmmss");
     
     private static SimpleDateFormat timeStampFormatter = 
            new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
      

  8.   

    数据库自己就可以转换的阿。sqlserver2000是convert你去查下帮助具体语法我忘了。oracle更不用说肯定有诸如convert的方法。你去查下帮助吧。
    干吗还要写那么复杂的程序呢。简单就是好
      

  9.   

    //------------------------------------
    /**  
     *  获取系统日期 
     *  @param  nMode  int  
     *  @return  String  
     */ 
    public static String getSysDate(int nMode) {
        String DTForMat="";
        
        Date sysDate = new Date(0);
        switch(nMode){
         case 0: DTForMat="yyyyMMdd";
         break;
         case 1: DTForMat="yyyymmddHHmmss";
    break;
         case 2: DTForMat="HHmmss";
    break;
         case 3: DTForMat="yyyy/MM/dd HH:mm:ss";
    break;
         case 4: DTForMat="yyyy/mm/dd";
    break;
         case 5: DTForMat="HH:mm:ss";
    break;
         case 6: DTForMat="MMddHHmmss";
    break;
         case 7: DTForMat="MMdd";
    break;
         case 8: DTForMat="yyyymmddHHmm";
    break;
         case 9: DTForMat="yyyyMM";
    break;
         case 10: DTForMat="yyyyMMddHHmmss";
    break;
         case 11: DTForMat="yyyy-MM-dd HH:mm:ss";
    break;
         case 12: DTForMat="yyyy-MM-dd";
    break;
        }
        DateFormat format=new SimpleDateFormat(DTForMat);
        String dateString=format.format(new java.util.Date());
        
        return dateString;
        }
      

  10.   

    SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
          String time=formatter.format(new Date());//得到当前时间
      

  11.   

    SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
    String date=s.format(new Date());
      

  12.   

    import  java.text.SimpleDateFormat;  
     
    String  temp="yyyy/MM/dd";  
                 SimpleDateFormat  formatter          =  new  SimpleDateFormat  (temp);  
                 java.util.Date  currentTime_1  =  new  java.util.Date();  
                 String  s=formatter.format(currentTime_1);