用sql里的函数TO_DATE('" +nowTime + "','YYYY-MM-DD HH24:MI:SS')就行了,欢迎交流。

解决方案 »

  1.   

    java.text 
    Class SimpleDateFormat
    java.lang.Object
      |
      +-java.text.Format
            |
            +-java.text.DateFormat
                  |
                  +-java.text.SimpleDateFormat Format Pattern                         Result
     --------------                         -------
     "yyyy.MM.dd G 'at' hh:mm:ss z"    ->>  1996.07.10 AD at 15:08:56 PDT
     "EEE, MMM d, ''yy"                ->>  Wed, July 10, '96
     "h:mm a"                          ->>  12:08 PM
     "hh 'o''clock' a, zzzz"           ->>  12 o'clock PM, Pacific Daylight Time
     "K:mm a, z"                       ->>  0:00 PM, PST
     "yyyyy.MMMMM.dd GGG hh:mm aaa"    ->>  1996.July.10 AD 12:08 PM
     
    Code Sample: 
     SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, "PST");
     pdt.setStartRule(DateFields.APRIL, 1, DateFields.SUNDAY, 2*60*60*1000);
     pdt.setEndRule(DateFields.OCTOBER, -1, DateFields.SUNDAY, 2*60*60*1000);
     
     // Format the current time.
     SimpleDateFormat formatter
         = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss a zzz");
     Date currentTime_1 = new Date();
     String dateString = formatter.format(currentTime_1);
     
     // Parse the previous string back into a Date.
     ParsePosition pos = new ParsePosition(0);
     Date currentTime_2 = formatter.parse(dateString, pos);
     
      

  2.   

    用sql里的函数TO_DATE('" +nowTime + "','YYYY-MM-DD HH24:MI:SS')就行了,欢迎交流
    >这是Oracle里的函数吧?Sql server里用GetDate()即可。二楼的方法也可,或者直接用java.util.Date
      

  3.   

    第三种方式:
    <% 
          java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy年MM月dd日");  
          java.util.Date currentTime_1 = new java.util.Date(); 
           out.print(formatter.format(currentTime_1)); 
        %>运行结果:
    2001年07月31日 第四种方式:
    <% 
          java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy/MM/dd HH/mm/ss");  
          java.util.Date currentTime_1 = new java.util.Date(); 
           out.print(formatter.format(currentTime_1)); 
        %>运行结果:
    2001/07/31 10/32/52第三四两种方式其实是一样的他可以产生千变万化的格式。
      

  4.   

    用java.text.SimpleDateFormat
    方法上面几位都都讲了。