先把它们格式化为Date格式。然后调用getTime方法获得long型的毫秒值。两者相减。
再转为分钟
再转为分钟
解决方案 »
- cpdetector使用(利用第三方的Jar包内的类和方法来判别文件编码)
- 一道java网络编程的题~~
- ResultSet问题
- 请教:我如何在JBuilder中执行Applet小程序?(等待中...)
- Runtime 调用exec方法生成的子进程,如何关闭?
- 如何设置JAVA的运行环境?
- 在线讨论:vector.toArray()的作用,有一段小小源码请看
- jdk装上后就是不能运行,总是找不到 class文件
- 要让一个.jar能双击运行,必须要有jre,是不是除了xp之外的其他windows都自带有jre阿?linux呢?
- 送分调查:你用过什么操作系统?你学习过什么语言?你对java的看法?
- javabean的ChangeEvent事件如何自动触发
- 在 JNI 中,调用 env->FindClass 如何检索一个内部类?
* 按两个日期型字符串,计算两个日期相隔的天数
* @param firstString
* @param secondString
* @return int 天数
*/
public int nDaysBetweenTwoDate(String firstString, String secondString) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date firstDate = null;
Date secondDate = null;
try {
firstDate = df.parse(firstString);
secondDate = df.parse(secondString);
} catch (Exception e) {
// 日期型字符串格式错误
} int nDay =
(int) ((secondDate.getTime() - firstDate.getTime())
/ (24 * 60 * 60 * 1000));
return nDay;
}
* 按两个日期,计算两个日期相隔的天数
* @param firstDate
* @param secondDate
* @return int 天数
*/
public int nDaysBetweenTwoDate(Date firstDate, Date secondDate) {
int nDay =
(int) ((secondDate.getTime() - firstDate.getTime())
/ (24 * 60 * 60 * 1000));
return nDay;
}
他们的差就是你要的了!