/*** * 获取当前日期距离过期时间的日期差值 * @param endTime * @return */public String dateDiff(String endTime) {    String strTime = null;    // 按照传入的格式生成一个simpledateformate对象    SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:sss");    long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数    long nh = 1000 * 60 * 60;// 一小时的毫秒数    long nm = 1000 * 60;// 一分钟的毫秒数    long ns = 1000;// 一秒钟的毫秒数    long diff;    long day = 0;    Date curDate = new Date(System.currentTimeMillis());//获取当前时间    String str = sd.format(curDate);    try {        // 获得两个时间的毫秒时间差异        diff = sd.parse(endTime).getTime()                - sd.parse(str).getTime();        day = diff / nd;// 计算差多少天        long hour = diff % nd / nh;// 计算差多少小时        long min = diff % nd % nh / nm;// 计算差多少分钟        long sec = diff % nd % nh % nm / ns;// 计算差多少秒        // 输出结果        if (day >= 1) {            strTime = day + "天" + hour + "时";        } else {

            if (hour >= 1) {                strTime = day + "天" + hour + "时" + min + "分";

            } else {                if (sec >= 1) {                    strTime = day + "天" + hour + "时" + min + "分" + sec + "秒";                } else {                    strTime = "显示即将到期";                }            }        }

        return strTime;    } catch (ParseException e) {        e.printStackTrace();    }    return null;

}

转载于:https://www.cnblogs.com/lenkevin/p/8125289.html

Android 获取当前日期距离过期时间的日期差值的完整方法直接使用相关推荐

  1. python 计算时间、日期差值类

    环境:win10+python3x V:1.0 简单实现了一下功能本地测试可用,记录下次接着二次开发用 import datetime import re class TimeDifferenceC( ...

  2. python计算日期间的差值,python 计算时间、日期差值类

    环境:win10+python3x V:1.0 简单实现了一下功能本地测试可用,记录下次接着二次开发用 import datetime import re class TimeDifferenceC( ...

  3. 考研机试真题 日期差值 模拟

    考研机试真题 日期差值 模拟 注意方法二中sscanf的用法 方法一: #include<cstdio> #include<cmath> #include<iostrea ...

  4. 使用zabbix-agent2自定义插件获取https证书过期时间

    需求 对经常维护网站的人来说,要经常跟https的证书打交道.一般https证书的有效期是一年,证书一旦过期,公司的损失会非常大.去年网易邮箱因为https证书忘记续期,导致大量用户无法正常使用邮箱就 ...

  5. 获取当前日期的三个月前的日期

    获取当前日期的三个月前的日期 日期Api 1.思路 先获取当前时间戳 修改月份 返回修改后的时间戳 2.使用到的方法 setMonth() 方法用于设置月份. 注意: 一月为 0, 十二月为 11 这 ...

  6. linux如何查看证书过期时间,shell脚本:通过域名获取证书的过期时间

    需要两个文件,一个用于存储域名信息,另一个是检测脚本 注意:这两个文件是在一个目录下 domain_ssl.info [存储域名信息] 1 [root@mini05 20180930]# cat do ...

  7. vue获取当前日期以及前七天日期

    一.获取当前日期: mounted () {this.getTime()}, getTime () {// new Date() new一个data对象,当前日期和时间// toLocaleStrin ...

  8. java获取前四个季度结束日期_JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期...

    需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月-12月 ...

  9. SAP HANA SQL获取当前日期加若干天后的日期

    前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 因为很多人问到HANA SQL的日期问题,我这里做了很多HANA函数的总结 更多讨论和资料请关注我的公众号:matinal ...

最新文章

  1. 用MacBook对交换机进行初始化配置
  2. navicat数据库运行存储过程
  3. system.gc会立即执行垃圾回收吗_JVM基础到实战03-垃圾回收概念
  4. webshell下执行CMD的小技巧
  5. JavaScript高级之正则表达式
  6. 总结一下这一年来的心得体会
  7. GTX1060 6G是低端电脑显卡吗?
  8. 实时流(直播流)播放、上墙(大屏播放)解决方案
  9. python库skimage 绘制二值图像的凸壳
  10. Android之MVC模式
  11. 计算从1加到该整数的值c语言,C语言编程题库与解析1.doc
  12. JSONObject.fromObject()
  13. 【PTA-python】第4章-15 换硬币 (20 分)
  14. greedy算法计算金字塔分数问题
  15. 广工计算机组成原理考试,广工计算机组成原理期末考试B卷(杨卫平)
  16. CSS元素显示与隐藏
  17. Powershell 过火绒免杀上线
  18. 用户层调用nl80211的例子
  19. 手机c语言图形界面编程工具,「分享」C语言如何编写图形界面
  20. 酒店智能门锁常见故障及解决办法

热门文章

  1. gparted 不能起作用的时候,用fdisk
  2. 三星嵌入式开发平台 三星Cortex-A9 4412 POP与SCP对比
  3. SD卡FAT32文件系统格式
  4. 为Web应用建立基于JMX的管理系统
  5. 北海市卫生学校计算机教室,北海卫校2021年招生简章_北海市卫生学校
  6. haproxy keepalived_详解mycat+haproxy+keepalived搭建高可用负载均衡mysql集群
  7. Win64 驱动内核编程-12.回调监控进线程创建和退出
  8. 【算法】快速选择算法 ( 数组中找第 K 大元素 )
  9. 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )
  10. 【组合数学】生成函数 ( 性质总结 | 重要的生成函数 ) ★