用date类获取系统时间,等到的是GMT格式的日期和时间,怎样才能和SQL的日期和时间格式一致,我想了很多办法都没有实现,望高手给指点指点。

解决方案 »

  1.   

    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())
      

  2.   

    java.text 
    类 DateFormat
    就是Date格式问题的,你可以自己设置什么格式啊,它还有一个子类SimpleDateFormat,你可以自己选要什么格式
    日期和时间模式  结果  
    "yyyy.MM.dd G 'at' HH:mm:ss z"  2001.07.04 AD at 12:08:56 PDT  
    "EEE, MMM d, ''yy"  Wed, Jul 4, '01  
    "h:mm a"  12:08 PM  
    "hh 'o''clock' a, zzzz"  12 o'clock PM, Pacific Daylight Time  
    "K:mm a, z"  0:08 PM, PDT  
    "yyyyy.MMMMM.dd GGG hh:mm aaa"  02001.July.04 AD 12:08 PM  
    "EEE, d MMM yyyy HH:mm:ss Z"  Wed, 4 Jul 2001 12:08:56 -0700  
    "yyMMddHHmmssZ"  010704120856-0700  
    "yyyy-MM-dd'T'HH:mm:ss.SSSZ"  2001-07-04T12:08:56.235-0700  
      

  3.   

    Date date = new Date();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");