/**
* 计算两个时间相差的分钟数
* @param createDate
* @param nowDate
* @return
*/
private long getDateDiffMin(String createDate,String nowDate){
long min=0;
long seconds=0;
long date=0;
long hour=0;
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try{
Date crDate = df.parse(createDate);
Date sysDate = df.parse(nowDate);
seconds = (sysDate.getTime() - crDate.getTime()) / 1000;
date = seconds / (24 * 60 * 60); // 相差的天数
//hour = (seconds - date * 24 * 60 * 60) / (60 * 60)+date*24;// 相差的小时数
hour = (seconds%(24 * 60 * 60)) / (60 * 60)+date*24;// 相差的小时数
min = ((seconds%(24 * 60 * 60))%(60 * 60)) / (60)+hour*60;// 相差的分钟数
//min = (seconds - date * 24 * 60 * 60 - hour * 60 * 60) / (60)+hour*60;// 相差的分钟数
//long second = (seconds - date * 24 * 60 * 60 - hour * 60 * 60 - min * 60)+min*60;// 相差的秒数
}catch(Exception e){
e.printStackTrace();
}
return min;
}
请各位看看可以实现否,我试了勉强可以。但不知有什么地方可以改进的
分享到:
相关推荐
利用此可以计算java中的时间之差以及比较日期大小
// 计算两个时间差 dateBegin 开始时间 function timeFn(dateBegin) { //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了 var dateEnd = new Date();//获取当前时间 var dateDiff = dateEnd.getTime...
时间差计算 string和date之间转换 拿到年月日(yyyy年MM月dd日HH点mm分)
根据timestamp 计算两个时间的差, 支持 秒、分、时、天、月、年的维度
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
本文实例讲述了PHP简单计算两个时间差的方法。分享给大家供大家参考,具体如下: <?php //PHP计算两个时间差的方法 $startdate="2010-12-11 11:40:00"; $enddate="2012-12-12 11:45:09"; $date=floor((strtotime...
在codesys系统(PLC)中计算两个日期的相隔天数
可以帮助您学些Oracle,有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒)
计算两日期之间的差,看看两日期之间能差几个月的问题
Date时间操作工具类 js: 1.一个日期时间加上分钟数,得到一个新的日期时间 2.判断当前时间是否在时间段...时间计算,返回时间差的分钟数 11.获取指定的日期是星期几 12 .比较相同时间格式的字符串 返回差异的毫秒数 等
使用date和datetime模块实现时间差的计算 要求: 1.输入两组年月日计算出两者之间的时间差 2.输出时间差的天数
使用date和datetime模块实现时间差的计算 要求: 1.输入两组年月日计算出两者之间的时间差 2.输出时间差的天数
时间的加减,以及时间差的计算。 一、时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01 加上 1小时 20分 处理方法: a.将基础时间转为时间戳 ...
本文实例为大家分享了Android使用时间戳计算时间差的具体代码,供大家参考,具体内容如下 因当前项目需要计算时间差,进行数据处理,所以在Csdn上找了一下,之后修修补补是可以用的,建议大家如果用到项目中的话,...
网上很多资源都没有输出结果是(相差几年几个月几天的代码)希望对大家有帮助 有不足地方 望大家多多指点
主要介绍了Java获取时间差(天数差,小时差,分钟差)代码示例,使用SimpleDateFormat来实现的相关代码,具有一定参考价值,需要的朋友可以了解下。
计算两个时间差的函数 ‘****************************** ‘||Function TimeDiff(sBegin, sEnd) ‘||本函数计算两个时间的差,可以不用更改直接使用 ‘||作者:machinecat 2001/10/26 ‘************************...
精确到分钟,除去节假日,周六日,工作日中非工作时间
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
* JS获取距当前时间差 * * @param int time 时间戳格式 * */ function get_time_diff(time) { var diff = ''; var time_diff = new Date().getTime() - time; //时间差的毫秒数 //计算出相差天数 var days...