java.sql.date

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:08:14
public static void main(String[] args) {
String startDate = "2009-01-01";
String endDate = "2009-02-06";
java.sql.Date sD=new java.sql.Date(java.sql.Date.parse(startDate)); //endDate
java.sql.Date eD=new java.sql.Date(java.sql.Date.parse(endDate)); //startDate
System.out.println(sD.getYear()*12+sD.getMonth());
System.out.println(eD.getYear()*12+eD.getMonth());
}

在jbuild中运行就这几行出现错误,实在找不出原因,请帮帮忙。
也不是什么错误,就是提示过时,因为用jbuilder。也有API,但不懂。
就在parse下有波浪线。 还有getMonth() getYear()下都是。

String startDate = "2009-01-01";
String endDate = "2009-02-06";
应改成以下代码:
String startDate = "2009/01/01";
String endDate = "2009/02/06";

另外如果想算出,年/月/日
需: System.out.println(eD.getYear()+1900);
System.out.println(eD.getMonth()+1);
System.out.println(eD.getDay()); 但是这个“日“则表示是星期几, 0 表示星期日,1 表示星期一,以此类推。
我在补充一下,getYear() getMonth() getDay() 这三个方法已经过时。具体详细的在Java Api 上有介绍的。如果你没有api的话
我的QQ好是244843672.

String startDate = "2009-01-01";
String parttern="yyyy-MM-dd";
Date birthdate=new SimpleDateFormat(parttern).parse(startDate);

非常好的一套有关java的基础和中级视频,基础就附带了把所有基础知识融合进去的一个模拟银行项目,非常值得推荐这个视频!是Java私塾的,可以到
javass 点加上qupan ,后面再加上一个点C O M