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

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

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();
    }
}


相关文章
|
1月前
计算两个时间段的差值
计算两个时间段的差值。
45 5
|
4月前
|
JavaScript 前端开发 Serverless
函数计算产品使用问题之打印日志时间与实际时间相差8小时,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
|
Linux
计算当前时间距离1970年的秒数
计算当前时间距离1970年的秒数
计算日期到天数的换算
1.题目概述 2.题解 思路分析 具体实现
64 0
7-1 时间换算(15分)
本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。
180 0
计算年月天数
计算年月天数
116 0
|
算法
计算在工作日时间推迟时间的算法
计算在工作日时间推迟时间的算法
220 0
计算在工作日时间推迟时间的算法
将毫秒换算成天、时、分、秒
将毫秒换算成天、时、分、秒
164 0
C# 计算两个日期的时间间隔
C# 计算两个日期的时间间隔
664 0
|
C#
C#根据当前时间获取周,月,季度,年度等时间段的起止时间
原文:C#根据当前时间获取周,月,季度,年度等时间段的起止时间 最近有个统计分布的需求,需要按统计本周,上周,本月,上月,本季度,上季度,本年度,上年度等时间统计分布趋势,所以这里就涉及到计算周,月,季度,年度等的起止时间了,下面总结一下C#中关于根据当前时间获取周,月,季度,年度等时间段的起止时间的方法,废话不多说,直接贴代码,如果你觉得有用,请多多推荐。
1416 0