(1)new java.util.Date()
(2)可能需要根据具体数据库而定
   Oracle需要用到字符转日期的函数好像叫todate吧记不清了

解决方案 »

  1.   

    import java.sql.*;
    import java.util.*;
    import java.util.Date;public class systemTime {
      public systemTime() {
      }  public static void main(String[] args) {
        systemTime systemTime1 = new systemTime();
        /**
         * 获得系统时间
         * @作者: cooboo
         *///以下为Clendar测试代码
        int yyyy, mm, dd;
        Calendar c = Calendar.getInstance();
        yyyy = c.get(Calendar.YEAR);
        mm = c.get(Calendar.MONTH) + 1;
        dd = c.get(Calendar.DAY_OF_MONTH);
        System.out.println(yyyy);
        System.out.println(mm);
        System.out.println(dd);
    //以下为获取系统时间的代码
        Timestamp ts = new Timestamp(System.currentTimeMillis());
        String dateStr1 = ts.toString();
        System.out.println(dateStr1);
    //以下为获得系统时间的另外一种方法
        Date date = new Date();
        String dateStr2 = new Timestamp(date.getTime()).toString();
        System.out.println(dateStr2);
      }
    }
      

  2.   

    Oracle需要用到字符转日期的函数好像叫todate吧记不清了
    是 to_date('2003-1-16','YYYY-MM-DD')