如何获取系统时间?
我用Date now = new Date();
显示:在 class java.sql.Date 中未找到与 Date()
匹配的构造函数。

解决方案 »

  1.   

    new java.sql.Date(System.currentTimeMillis())
      

  2.   

    在java.util.Date下面 不是你说的那个下面
      

  3.   

    import java.util.*;Date mDate = new Date();
      

  4.   

    Date ....Date now = new Date();
    拿Eclipse直接加包Ctrl+Shift+O;
      

  5.   

    那样的话就会出现
    java.sql.SQLException: No suitable driver
    了。
      

  6.   

    DateFormat systemDate = new SimpleDateFormat("yyyyMMdd");
    Date today = new Date();
    String strSystemDate = systemDate.format(today);
      

  7.   

    lz,你是取哪个系统时间啊??是windows系统的时间还是linux,unix的?是应用服务器的系统时间还是你数据库里的系统时间??
      

  8.   

    应该是数据库的系统时间
     
    如果从服务器上取是不是需要调用本地API函数啊  这样就需要对计算机具有完全的访问权限不知道我说的对不对啊  ??
      

  9.   

    java.util.Date()才行java.sql.Date()是往数据库里存的
      

  10.   

    java.util.Calendar cal = java.util.Calendar.getInstance();
    java.text.SimpleDateFormat formater = new java.text.SimpleDateFormat("yyyyMMdd HH:mm:ss");
    System.out.println(formater.format(cal.getTime()));