zoukankan      html  css  js  c++  java
  • 计算时间差

    SimpleDateFormat来实现,比较简单,直接拿来用。

    首先我们先初始化我们的SimpleDateFormat

     
    1. SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm");//如2016-08-10 20:40  

    1.计算天数差。

     
    1. String fromDate = simpleFormat.format("2016-05-01 12:00");  
    2. String toDate = simpleFormat.format("2016-06-01 12:00");  
    3. long from = simpleFormat.parse(fromDate).getTime();  
    4. long to = simpleFormat.parse(toDate).getTime();  
    5. int days = (int) ((to - from)/(1000 * 60 * 60 * 24));  

    2.计算小时差

     
    1. String fromDate = simpleFormat.format("2016-05-01 12:00");  
    2. String toDate = simpleFormat.format("2016-05-01 14:00");  
    3. long from = simpleFormat.parse(fromDate).getTime();  
    4. long to = simpleFormat.parse(toDate).getTime();  
    5. int hours = (int) ((to - from)/(1000 * 60 * 60));  

    3.计算分钟差:

     
    1. String fromDate = simpleFormat.format("2016-05-01 12:00");  
    2. String toDate = simpleFormat.format("2016-05-01 12:50");  
    3. long from = simpleFormat.parse(fromDate).getTime();  
    4. long to = simpleFormat.parse(toDate).getTime();  
    5. int minutes = (int) ((to - from)/(1000 * 60));  

    总之就是这么简单的计算出来了

  • 相关阅读:
    Create procedure
    json
    XSLT
    使用 ActiveMQ 示例
    使用Apache FtpServer搭建FTP服务器
    Publisher/Subscriber(发布/订阅者)消息模式开发流程
    使用 ActiveMQ 示例
    内嵌jetty
    基于Atom协议的数据接入规范
    C++创建jni 并且利用rundll32.exe调试jni程序
  • 原文地址:https://www.cnblogs.com/duzjextjs/p/6049753.html
Copyright © 2011-2022 走看看