有一个表名:VACATION
  字段有:startDate ,endDate 
 1。 如何在JAVA获得当前日期?
2。  如何把当前日期加2天。
3。如何写一个SQL语句 返回当前日期加2天后还在startDate和endDate之间的结果集?

解决方案 »

  1.   

    sql语句:
    select * from VACATION where startDate<getDate()+2 and endDate>getDate()+2
      

  2.   

    //获得当前日期,并转化成字符串的形式。
    Date currentday=new Date();
    String datetime = DateFormat.getDateInstance(2).format(new Date());====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  3.   


    import  java.util.*;
    import java.text.*;
     /* <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2005</p>
     * <p>Company: </p>
     * @author unascribed
     * @version 1.0
     */public class Datetime {  public Datetime() {
      }
      public static void main(String[] args){
    //获得当前日期。
    Date currentday=new Date();//获得当前日期
    int datetimeInt=currentday.getDate();//转化成int型
    int datetimeIntadd=datetimeInt+2;
    String sql="elect * from VACATION where startDate<datetimeIntadd and endDate>datetimeIntadd";}
    }====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  4.   

    Date date=new Date();
    就可以了~~
      

  5.   

    差查java的文档或者看看源码。不难操作的。