1,查询最近的一次日期
String sql1="select max(Drealstarttime) m from actual_qatime where 条件 order by Drealstarttime desc ";//sql语句
inter.setLasttime(rs1.getTimestamp("m")); // 获得最近一次访问时间
注意:1,Timestamp获得的是具体的时间,而date获得的是日期,没有时分秒
2,数据库中的数据是date型的,依旧存在时分秒。
2,给日期赋值
m是long型的
3,数据库查的时间查,并将结果输出
rs3是sql查询的结果集。
i是long型的,获得的是毫秒时间
最后total就是我们想要的输出:**小时*分*秒
4,获得这学期的天数
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
Date endDate=java.sql.Date.valueOf(df.format(new Date()));
Date startDate=java.sql.Date.valueOf("2013-02-25");
System.out.println(df.format(new Date())+"|||"+startDate);// new Date()为获取当前系统时间
long i=0;
i=endDate.getTime()-startDate.getTime();
System.out.print("i"+i);
day=i/(3600*24*1000);
System.out.print("这学期开学天数"+day);