`
zhouxiaoli521
  • 浏览: 553297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

计算两个日期时间差实例代码

    博客分类:
  • j2me
 
阅读更多

计算两个日期时间差实例代码:

public static void main(String[] args) throws ParseException{

  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  Date currentTime=new Date();
  //将截取到的时间字符串转化为时间格式的字符串
  Date beginTime=sdf.parse("2010-07-27 12:53:30");
  //默认为毫秒,除以1000是为了转换成秒
  long interval=(currentTime.getTime()-beginTime.getTime())/1000;//秒
  long day=interval/(24*3600);//天
  long hour=interval%(24*3600)/3600;//小时
  long minute=interval%3600/60;//分钟
  long second=interval%60;//秒
  System.out.println("两个时间相差:"+day+"天"+hour+"小时"+minute+"分"+second+"秒");

 }

可以把数据库的日期时间转换成毫秒数,然后计算间隔时间差,如果只想计算出两个时间相差几天可以:间隔秒数/60*60*24。
注意:数据库中或提供的日期时间格式一定要与SimpleDateFormat("yyyy-MM-dd HH:mm:ss")中的日期格式一致,不然会出错的。

分享到:
评论

相关推荐

    Java编程实现计算两个日期的月份差实例代码

    主要介绍了Java编程实现计算两个日期的月份差实例代码,具有一定借鉴价值,需要的朋友可以参考下

    python 计算两个日期相差多少个月实例代码

    近期,由于业务需要计算两个日期之前相差多少个月。我在网上找了很久,结果发现万能的python,居然没有一个模块计算两个日期的月数,像Java、C#之类的高级语言,都会有(date1-date2).months的现成方法,觉得不可思议...

    js计算两个时间之间天数差的实例代码

    主要介绍了js计算两个时间之间天数差的实例代码,有需要的朋友可以参考一下

    PHP+Ajax网站开发典型实例-源代码

    实例10 计算两个数组并、交和差 实例11 数组排序 第2章 PHP文件实例 实例12 获取文件信息 实例13 文件写入并锁定 实例14 读取文件信息 实例15 随机提取文件行 实例16 获得磁盘剩余空间 实例17 搜索文件或文件夹 实例...

    PHP+Ajax网站开发典型实例

    实例10 计算两个数组并、交和差 实例11 数组排序 第2章 PHP文件实例 实例12 获取文件信息 实例13 文件写入并锁定 实例14 读取文件信息 实例15 随机提取文件行 实例16 获得磁盘剩余空间 实例17 搜索文件或...

    Python3显示当前时间、计算时间差及时间加减法示例代码

    在使用Python写程序时,经常需要输出系统的当前时间以及计算两个时间之间的差值,或者将当前时间加减一定时间(天数、小时、分钟、秒)来得到新的时间,这篇文章就系统的对这些进行总结。码字不易,喜欢请点赞!!!...

    C程序范例宝典(基础代码详解)

    实例038 不用strcat连接两个字符串 46 实例039 删除字符串中连续字符 47 实例040 字符升序排列 49 实例041 在指定的位置后插入字符串 50 1.7 函数 51 实例042 求字符串中字符的个数 51 实例043 递归...

    程序天下:JavaScript实例自学手册

    13.16 计算时间差 13.17 计算网页停留时间 13.18 记录页面的修改时间 13.19 将日期转换为字符串的方法 13.20 检测是否是闰年 13.21 年份加减函数 13.22 精确到千分之一秒 13.23 离开某天的时间 13.24 判断两个字符串...

    《程序天下:JavaScript实例自学手册》光盘源码

    13.16 计算时间差 13.17 计算网页停留时间 13.18 记录页面的修改时间 13.19 将日期转换为字符串的方法 13.20 检测是否是闰年 13.21 年份加减函数 13.22 精确到千分之一秒 13.23 离开某天的时间 13.24 判断两个字符串...

    R语言经典实例(中+英)

     14.16 两个时间序列间的滞后相关性 391  14.17 剔除时间序列的趋势 393  14.18 拟合ARIMA模型 394  14.19 剔除ARIMA模型中不显著的系数 397  14.20 对ARIMA模型进行诊断 399  14.21 用ARIMA模型进行预测 400 ...

    javascript文档

    + 运算符 将两个数字表达式的值相加,或连接两个字符串。 ++ 运算符 变量值加 1。 += 运算符 将表达式的值加到变量中。 , 运算符 使两个表达式按顺序执行。 - 运算符 从一个表达式中减去另一个表达式的值,或对...

    JScript 语言参考

    + 运算符 将两个数字表达式的值相加,或连接两个字符串。 ++ 运算符 变量值加 1。 += 运算符 将表达式的值加到变量中。 , 运算符 使两个表达式按顺序执行。 - 运算符 从一个表达式中减去另一个表达式的值,或对...

    微软JavaScript手册

    + 运算符 将两个数字表达式的值相加,或连接两个字符串。 ++ 运算符 变量值加 1。 += 运算符 将表达式的值加到变量中。 , 运算符 使两个表达式按顺序执行。 - 运算符 从一个表达式中减去另一个表达式的值,或对...

    VBSCRIPT中文手册

    DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期 的指定部分。 DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期,取值...

    vb Script参考文档

    DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期 的指定部分。 DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期,取值...

Global site tag (gtag.js) - Google Analytics