求时间差问题 java中有表示时间的字符串'2005-09-01','2005-09-30' ,怎样求出这两个时间差多少天??(用java语言,不要用sql语言) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 供你参考http://dev.csdn.net/develop/article/11/11147.shtm 这个date型的还是string的?如果是string的话,转换为date ,然后用date.getTime();获得long,两个相减,得到的是时间差,精确到微秒然后你自己在转换了 import java.text.*;import java.util.*;....SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");Date d1 = df.parse("2005-09-01");Date d2 = df.parse("2005-09-30");long dt = d2.getTime() - d1.getTime();long days = dt / (3600 * 24)if (dt % (3600 * 24) > 0) days++; jamesfancy(边城狂人)说的,应该是long days = dt / (3600 * 24*1000) 吧? 请问怎么将 java中 嵌入数据库? jdialog超难问题,百度,google等没有找到答案,求高手进 谁能告诉我下JTree在实际开发中是做什么用的 关于包调用的问题 关于applet问题 问一下有关class路径的基本问题. 怎样在JBuilder里面设置窗口自动全屏? 谁能帮我用SWING完成这个图形啊? 看<java编程思想>碰到了一个 小问题,第一次来Java版问问题! 希望大家教我呀!。 多谢了! 菜鸟在学习jbuilder7方面取得重大进展,可以在窗体上显示整个表的内容了,可喜可贺,但是在查询方面还有问题要问?? 经典的问题 大家来猜结果! 急求一正则表达式的做法
http://dev.csdn.net/develop/article/11/11147.shtm
import java.util.*;....SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = df.parse("2005-09-01");
Date d2 = df.parse("2005-09-30");long dt = d2.getTime() - d1.getTime();
long days = dt / (3600 * 24)
if (dt % (3600 * 24) > 0) days++;