long l1=System.currentTimeMillis()/1000;
ksrq和kssj是mssql数据库中datetime字段
long l2=result.getDate("ksrq").getTime()/1000+result.getTime("kssj").getTime()/1000;
然后比较两个long值
ksrq和kssj是mssql数据库中datetime字段
long l2=result.getDate("ksrq").getTime()/1000+result.getTime("kssj").getTime()/1000;
然后比较两个long值
当前时间date1;
你从数据库中取出来的时间拼接为date2;
date1<date2 date1.before(date2);
date1<=date2 !date1.after(date2);
date1>date2 date1.after(date2);
date1>=date2 !date1.before(date2);
还得问一下有个不明白的
为什么取出的当前时间即使和数据库中的时间手工设成一样也总是比数据库中的时间多几个小时
昨晚试了一个多小时也没找出原因谢谢了