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)
{
}

Android计算时间差

[java] view plaincopy /**      * 计算两个日期型的时间相差多少时间      * @param startDate  开始日期   ...
  • f40346839100
  • f40346839100
  • 2013年09月22日 20:18
  • 7168

android 根据时间是否过期进行文件的删除

Log日志是日后对应用维护的简单通道,但是日积月累日志会越来越雍容,所以就需要对log日志进行时间的判断,一般我们会把时间作为日志名称,这样就方便了我们对日志文件的操作,话不多说直接上代码! publ...
  • wu996489865
  • wu996489865
  • 2016年03月28日 17:55
  • 744

Android项目中时间差的代码写法

一,在android中时间的形式包括: 1、时间戳 (1441355176150) 距1970年1月1日的毫秒数,一般作为对数据唯一性的一种判断依据,避免了重复修改数据所带来的错误。 获取方...
  • yy66_77
  • yy66_77
  • 2017年03月28日 13:50
  • 96

android 时间格式及时间差问题

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

session过期时间控制的一些常用方法

在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户没有使用系统一定时间后,自动退出登录,销毁session。  具体设置很简单:  在主页面或者公共页面中加入:sessi...
  • niuzaiwenjie
  • niuzaiwenjie
  • 2014年10月21日 15:29
  • 1901

Android 分析android 客户端保持session 不过期的方式

首先要知道session和cookie,session是存在服务器的的用来区分不同的会话的,是一种服务器机制,cookie 是客户端登陆服务器以后,服务器需要为某个客户端的请求创建一个session的...
  • v_yang_guang_v
  • v_yang_guang_v
  • 2015年05月30日 13:53
  • 1219

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

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

Android如何计算时间差

代码如下: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse("2...
  • u012587637
  • u012587637
  • 2016年05月06日 14:44
  • 1340

redis key 过期时间如何设置

redis key expiration: redis中所有的key都有可以设置过期时间: EXPIRE key 100 设置了过期时间,100秒后,key将自动被删除。 过期时间删除的方法有三种: ...
  • magicxiao
  • magicxiao
  • 2013年11月27日 21:09
  • 8833

Redis设置Key的过期时间 – EXPIRE命令

EXPIRE key seconds 为给定  key  设置生存时间,当  key  过期时(生存时间为  0  ),它会被自动删除。 在 Redis 中,带有生存时间的  key  被...
  • simplemurrina
  • simplemurrina
  • 2017年03月14日 14:04
  • 4466
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Java计算时间差
举报原因:
原因补充:

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