Android Java计算时间差

原创 2013年12月01日 20:46:24


DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


try
{
   Date d1 = df.parse("2006-05-26 12:00:00");
   Date d2 = df.parse("2006-07-02 11:20:00");
   long diff = d1.getTime() - d2.getTime();//这样得到的差值是微秒级别


   long days = diff / (1000 * 60 * 60 * 24);
   long hours = (diff-days*(1000 * 60 * 60 * 24))/(1000* 60 * 60);
   long minutes = (diff-days*(1000 * 60 * 60 * 24)-hours*(1000* 60 * 60))/(1000* 60);


   System.out.println(""+days+"天"+hours+"小时"+minutes+"分");
}
catch (Exception e)
{
}

相关文章推荐

安卓时间工具类,计算时间差,比较当前时间

自己的工具类贴上来。。。有什么不足的地方请大家指出。 import java.text.ParseException; import java.text.SimpleDateFormat; impo...

android 时间格式及时间差问题

最近做的项目中,聊天界面设计到时间格式的问题,因为以前没有仔细研究过时间格式以及时间差的问题,所以把android的时间方面的只是恶补了一下。 一、首先介绍一下时间概念。   在android中时间分...

关于两个日期的时间差 java android

计算两个日期之差,比如说租房软件,2017-02-08 租到2018-03-12 这其中是多少天呢。。 当然大家都会算,那么差多少个月 多少天么? 于是诞生了版本1 ong time = 205...
  • kl0715
  • kl0715
  • 2017年02月16日 17:48
  • 364

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Android计算时间差

想要写个根据消耗时长来确定开始结束时间的小工具,发现Android处理时间上有点累,可能是我没找到合适的方法吧,先把我的解决办法贴出来,有好的解决方法还希望提醒一下: 1、根据时间字符串获取毫秒...

Android中计算时间差

在Android开发中有时会需要换算两个指定日期格式时间的时间差,然后转换成自己所需。 示例: DateFormat formart= newSimpleDateFormat("yyyy-MM...

Android如何计算时间差

代码如下: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse("2...

android日期时间的获取与时差计算

时间的获取获取当前的年月时分:SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); ...

[Android开发笔记]计算日期差的方法实现

本文记录着如何计算一个日期差!

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Java计算时间差
举报原因:
原因补充:

(最多只允许输入30个字)