`
海欣_海夜
  • 浏览: 17325 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

计算两Date的时间差

    博客分类:
  • j2se
阅读更多
/**
	 * 计算两个时间相差的分钟数
	 * @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;
		
	}








   请各位看看可以实现否,我试了勉强可以。但不知有什么地方可以改进的


分享到:
评论

相关推荐

    js计算两个时间的时间差

    在JavaScript中,计算两个时间之间的时间差是一项常见的需求,尤其是在涉及日期处理的应用程序中。本文将详细介绍如何使用JavaScript来计算两个时间之间的差异,并提供一种实用的方法来解析这种差异。 ### 标题:...

    计算时间差以及比较日期大小

    根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示如何比较两个日期的大小。 ### 计算两个日期间的时间差 #### 使用`java.util.Date`和`java.text.SimpleDateFormat` 首先,我们需要...

    java 计算时间差

    在 Java 中计算两个日期之间的时间差是常见的需求之一,尤其是在需要处理时间序列数据的应用程序中。本文将详细介绍几种不同的方法来计算两个日期之间的差值,并提供相应的代码示例。 #### 1. 使用 `...

    Python时间差计算2

    使用date和datetime模块实现时间差的计算 要求: 1.输入两组年月日计算出两者之间的时间差 2.输出时间差的天数

    Delphi 计算两个日期之间的时间差(天数).rar

    在Delphi编程环境中,计算两个日期之间的时间差是一项常见的任务,尤其对于开发涉及日期和时间处理的应用程序来说。本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们...

    java获取list中两元素时间差

    Java 中获取 List 中两元素时间差是指在 List 集合中计算每个元素之间的时间差异。下面是相关知识点的详细解释: List 数据结构 List 是一种常见的数据结构,在 Java 中有多种实现,例如 ArrayList、LinkedList 等...

    C# 计算两个时间的年月日物理时间差。。(修改后的)

    在C#编程中,计算两个日期之间的年月日物理时间差是一项常见的任务,尤其是在处理日期相关的业务逻辑时。本文将详细解析如何实现这个功能,并基于提供的标题和描述进行深入讲解。 首先,我们要明确"物理时间差"的...

    Oracle里面 SQL语句 怎么得到两个时间的时间差

    在Oracle数据库中,计算两个日期之间的时间差是一个常见的需求,特别是在处理与时间相关的业务逻辑时。根据提供的信息,本文将详细介绍如何使用SQL语句来获取两个时间(`START_DATE`和`END_DATE`)之间的差值,并...

    计算两个日期之间的时间差

    在C语言中,计算两个日期之间的时间差是一个常见的编程任务,涉及到日期的解析、闰年的判断、以及日期与时间计算的核心算法。以下根据文档提供的代码片段,我们详细探讨相关知识点: ### 1. 日期结构体定义 首先...

    postgreSQL 计算 时间差

    根据timestamp 计算两个时间的差, 支持 秒、分、时、天、月、年的维度

    计算日期差

    代码可能使用了循环或者递归来计算更精细的时间差,例如,将总毫秒差除以相应的时间单位(一天的毫秒数、一小时的毫秒数等)。 为了得到更精确的日期差值,Java 8引入了`java.time`包,其中的`LocalDate`、`...

    VB6.0 两个日期差,天数差

    在VB6.0(Visual Basic 6.0)中,计算两个日期之间的天数差是一项常见的编程任务,尤其是在处理时间序列数据或者进行日历相关的应用时。VB6提供了丰富的日期和时间函数,使得我们可以轻松地完成这样的计算。下面将...

    Js时间差计算

    在"Js时间差计算"的博客中,作者可能还会介绍一些高级技巧,如使用`moment.js`或`date-fns`这样的库来简化日期处理,或者讨论异步操作中时间差的计算,例如计算两个事件之间的时间间隔。 `date.html`文件可能是这篇...

    Java 计算两个日期之间相差的月数

    在这个例子中,我们创建了两个`LocalDate`对象`date1`和`date2`,然后使用`ChronoUnit.MONTHS.between()`方法计算它们之间的月数差。输出将是14个月,因为从2020年5月到2021年7月是14个月。 然而,需要注意的是,`...

    java中计算两个日期相差几天

    - **日程管理**:在实现诸如倒计时功能或会议提醒等应用时,准确计算两个日期之间的时间差至关重要。 总之,掌握如何在Java中计算两个日期相差几天是非常有用的技能,它不仅能够帮助开发者更高效地处理日期相关的...

    java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒

    这个文件可能包含了上述功能的实现,包括日期对象的创建、比较和时间差计算的逻辑。 6. **使用示例**: ```java Date date1 = new Date(); Date date2 = new Date(date1.getTime() + 1000*60*60); // 增加1小时 ...

    string和date之间转换,时间差计算

    时间差计算 string和date之间转换 拿到年月日(yyyy年MM月dd日HH点mm分)

    计算时间差.zip

    要计算特定时间与现在的时间差,只需创建一个表示特定时间的Date对象,然后与当前时间进行比较: ```javascript var specificTime = new Date('2023-01-01T00:00:00'); var now = new Date(); var timeDiff = ...

    js计算两个时间差 天 时 分 秒 毫秒的代码

    以下是关于如何在JavaScript中计算两个时间差的详细解释: 1. **创建日期对象**: JavaScript的`Date`对象用于表示日期和时间。你可以通过构造函数创建一个新的`Date`对象,它默认会设置为当前时间。例如: ```...

    labview计算时间输入控件与当前时间的差值,并以HH:MM:SS形式的字符串显示

    3. **计算时间差**:将时间输入控件的值与当前时间相减,就可以得到两者之间的差值。这个差值也是一个浮点数,代表了两时间点之间相隔的秒数。 4. **格式化时间差**:为了以HH:MM:SS的形式显示时间差,我们需要进行...

Global site tag (gtag.js) - Google Analytics