currTime=new java.sql.Time(new java.util.Date().getTime());//得到当前时间。
如 08:00:00
currDate=new java.sql.Date(new java.util.Date().getTime());//得到当前日期。
如 2003-06-03
theDate=new java.util.Date();//得到当前的日期和时间,如 2003-06-03 08:00:00

解决方案 »

  1.   

    System.currentTimeMillis();//毫秒级别的
      

  2.   


            Date date = Calendar.getInstance().getTime();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:MM:SS");
            String sDate = sdf.format(date);        
      

  3.   

    java.util.Date date = new java.util.Date();
    java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    String strDate = df.format(date);
      

  4.   

    Date date = new Date();
    System.out.println(date);
    返回:Wed Jun 04 16:23:06 CST 2003另外,奇怪了,我上午用
     import java.util.*;class Test{
    public static void main(String arg[]){
    Date d = new Date();
    System.out.println(d.getTime());
      }}
    返回的是2003-06-04
    可下午再用,却返回了
    1054716206252
    这是为什么,另外,如果我把其中
    System.out.println(d.getTime());该成 System.out.println(d.getDate());
    的话,编译的时候还会出这样的错误Note: Test.java uses or overrides a deprecated API.
    Note: Recompile with -deprecation for details.
    问为什么?
      

  5.   

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

  6.   

    Note: Test.java uses or overrides a deprecated API.
    Note: Recompile with -deprecation for details.这不是错误,这是提醒你使用的函数是新的jdk不提倡使用的
      

  7.   

    import java.until.*;Calendar todaysDate = new GregorianCalendar();
    year = todaysDate.get(Calendar.YEAR);
    month = todaysDate.get(Calendar.MONTH) + 1;
    day = todaysDate.get(Calendar.DAY_OF_MONTH);
    hourOfDay = todaysDate.get(Calendar.HOUR_OF_DAY);  // 24小时制
    hour = todaysDate.get(Calendar.HOUR);         // 12小时制
    minute = todaysDate.get(Calendar.MINUTE);
    second = todaysDate.get(Calendar.SECOND);
      

  8.   

    java.util.Date中的很多方法都不提倡使用了,建议使用Calendar
      

  9.   

    使用Caendar的时候注意,月份是从0开始的,如你想得到1月在其中应该是0,
    telenths(_非法操作_) 的就用得很到位
    表扬!!!!!