java如何sql获取数据库中一段时间... 在设计一个java程序的时候需要从sql数据库OUTRecord表中获取一段时间例如:2008-01-01至今天的时间 这段时间是以天为单位...请教下,这个获取时间的函数如何设计使用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你去查看一下Oracle的手册吧肯定有这方面的资料我以前用过类似的是按月加的现在已经想不起来了 /**计算两个时间之间相隔天数 * @param startday 开始时间 * @param endday 结束时间 * @return */ public int getIntervalDays(Calendar startday,Calendar endday){ //确保startday在endday之前 if(startday.after(endday)){ Calendar cal=startday; startday=endday; endday=cal; } //分别得到两个时间的毫秒数 long sl=startday.getTimeInMillis(); long el=endday.getTimeInMillis(); long ei=el-sl; //根据毫秒数计算间隔天数 return (int)(ei/(1000*60*60*24)); } 试试这样:SELECT * FROM OUTRecord WHERE 你要查找的字段 BETWEEN '2008-01-01' AND now() 请教如何统计快速排序选择了多少次基准值(pivot)? 请教各位大侠:javase中的怎样将一个主页面的消息传送到子页面中 求助!JSP用<%@ page import="oracle.jdbc.driver.OracleTypes" %>语句出现问题 一个Tomcat的Manager登录问题 急求 几个基础问题 请教大侠 怎么样才能跟踪程序代码的执行?? 高分求教:如何改变GUI使用的字体。 java 职场菜鸟提问 100分在线求救~~如何给二维数组赋值? 急!!!关于数据库中多表清空问题 急~~~~java将图片加在截图鼠标实时位置
肯定有这方面的资料我以前用过类似的是按月加的现在已经想不起来了
* @param startday 开始时间
* @param endday 结束时间
* @return
*/
public int getIntervalDays(Calendar startday,Calendar endday){
//确保startday在endday之前
if(startday.after(endday)){
Calendar cal=startday;
startday=endday;
endday=cal;
}
//分别得到两个时间的毫秒数
long sl=startday.getTimeInMillis();
long el=endday.getTimeInMillis();
long ei=el-sl;
//根据毫秒数计算间隔天数
return (int)(ei/(1000*60*60*24));
}