计算时间差(天,小时,分钟)

简介: 计算时间差(天,小时,分钟)

Java 实例 时间的处理demo:博客

计算程序运行时间 demo:博客

package com.example.面向对象1;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class 计算时间差 {
    public static void calculateTimeDifferenceBySimpleDateFormat() throws ParseException, ParseException {
        SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm");
        /*天数差*/
        Date fromDate1 = simpleFormat.parse("2018-03-01 12:00");
        Date toDate1 = simpleFormat.parse("2018-03-12 12:00");
        long from1 = fromDate1.getTime();
        long to1 = toDate1.getTime();
        int days = (int) ((to1 - from1) / (1000 * 60 * 60 * 24));
        System.out.println("两个时间之间的天数差为:" + days);
        /*小时差*/
        Date fromDate2 = simpleFormat.parse("2018-03-01 12:00");
        Date toDate2 = simpleFormat.parse("2018-03-12 12:00");
        long from2 = fromDate2.getTime();
        long to2 = toDate2.getTime();
        int hours = (int) ((to2 - from2) / (1000 * 60 * 60));
        System.out.println("两个时间之间的小时差为:" + hours);
        /*分钟差*/
        Date fromDate3 = simpleFormat.parse("2018-03-01 12:00");
        Date toDate3 = simpleFormat.parse("2018-03-12 12:00");
        System.out.println("toDate3"+toDate3);
        long from3 = fromDate3.getTime();
        long to3 = toDate3.getTime();
        int minutes = (int) ((to3 - from3) / (1000 * 60));
        System.out.println("两个时间之间的分钟差为:" + minutes);
    }
    public static void main(String[] args) throws ParseException {
        calculateTimeDifferenceBySimpleDateFormat();
    }
}


相关文章
|
3月前
|
Linux
计算当前时间距离1970年的秒数
计算当前时间距离1970年的秒数
|
7月前
计算日期到天数的换算
1.题目概述 2.题解 思路分析 具体实现
38 0
|
8月前
7-1 时间换算(15分)
本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。
83 0
将毫秒换算成天、时、分、秒
将毫秒换算成天、时、分、秒
|
算法
计算在工作日时间推迟时间的算法
计算在工作日时间推迟时间的算法
146 0
计算在工作日时间推迟时间的算法
7-7 12-24小时制 (15 分)
7-7 12-24小时制 (15 分)
167 0
C# 计算两个日期的时间间隔
C# 计算两个日期的时间间隔
564 0
|
C#
C#根据当前时间获取周,月,季度,年度等时间段的起止时间
原文:C#根据当前时间获取周,月,季度,年度等时间段的起止时间 最近有个统计分布的需求,需要按统计本周,上周,本月,上月,本季度,上季度,本年度,上年度等时间统计分布趋势,所以这里就涉及到计算周,月,季度,年度等的起止时间了,下面总结一下C#中关于根据当前时间获取周,月,季度,年度等时间段的起止时间的方法,废话不多说,直接贴代码,如果你觉得有用,请多多推荐。
1360 0