java 如何计算时间段_Java程序来计算两个时间段之间的时差
Java程序来计算两个时间段之间的时差
在此程序中,您将学习计算Java中两个时间段之间的时差。
示例:计算两个时间段之间的时差
public class Time {
int seconds;
int minutes;
int hours;
public Time(int hours, int minutes, int seconds) {
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}
public static void main(String[] args) {
Time start = new Time(12, 34, 55),
stop = new Time(8, 12, 15),
diff;
diff = difference(start, stop);
System.out.printf("TIME DIFFERENCE: %d:%d:%d - ", start.hours, start.minutes, start.seconds);
System.out.printf("%d:%d:%d ", stop.hours, stop.minutes, stop.seconds);
System.out.printf("= %d:%d:%d\n", diff.hours, diff.minutes, diff.seconds);
}
public static Time difference(Time start, Time stop)
{
Time diff = new Time(0, 0, 0);
if(stop.seconds > start.seconds){
--start.minutes;
start.seconds += 60;
}
diff.seconds = start.seconds - stop.seconds;
if(stop.minutes > start.minutes){
--start.hours;
start.minutes += 60;
}
diff.minutes = start.minutes - stop.minutes;
diff.hours = start.hours - stop.hours;
return(diff);
}
}
运行该程序时,输出为:TIME DIFFERENCE: 12:34:55 - 8:12:15 = 4:22:40
在上面的程序,我们已经创建了一个名为Time类有三个成员变量hours,minutes和seconds。正如名字所暗示的,它们分别给定的时间存储hours,minutes和seconds。
Time类具有一个构造函数,用于初始化hours,minutes和seconds。
我们还创建了一个静态函数difference,它接受两个时间变量作为参数,查找差异并将其作为Time类返回
java 如何计算时间段_Java程序来计算两个时间段之间的时差相关推荐
- java时间差工具_Java 工具类 计算两个日期之间相差 天 小时 分钟 秒
java 日期做差 : 场景 判断过期 public static String dateDiff(String startTime, String endTime, String format) { ...
- java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....
我使用以下代码来计算两个日期之间的秒数差异: long secondsBetween = (Seconds.secondsBetween(new LocalDate("1901-01-01& ...
- java 月份间隔_java计算两个日期之间相隔的月份(向下取整)
最近需求里面有个需要计算两个日期之间相隔的月份,写起来还挺繁琐,需要将各种情况都要考虑到,写了一个作为以后自己的工具吧. //获取哪一天 public static int getDay(Date d ...
- 怎么用计算机计算年月份,如何使用Excel计算两个日期之间的月数?
一.这可以通过DATEDIF函数完成. 二. DATEDIF函数的定义 DATEDIF函数是Excel中的隐藏函数,而不是帮助和插入公式中的隐藏函数.返回两个日期之间的年\月\日间隔的数量. DATE ...
- Java计算两个时间段内的工作日天数
一般在OA系统中都会遇到计算员工这段时间内的工作天数. 这种有两种方式可以解决:一是调用第三方服务接口进行计算,二是自己在系统中写代码计算. 一的好处就是每年的节假日不用自己去维护直接用两个时间段就可 ...
- java怎么计算相隔多少天_java计算两个日期之间相差天数和相隔天数详解
大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,"相差"和"相隔"是有区别的,然而就是这些区别害死很多人, ...
- java 计算日期相差天数_JAVA计算两个日期之间相差的天数
这是本人第一次写博客,主要计算两个日期之间相差的天数 import java.text.ParseException; import java.util.Date; import org.apache ...
- java 日期相差月数_Java 计算两个日期之间相差的月数
/** * 计算两个日期之间相差的月数 * * @param date1 * @param date2 * @return */ public static int getMonths(Date da ...
- dateutil 日期计算_java计算两个日期之间的天数
展开全部 在Java开发物流或是其他功能的时候会用到两个日期相差多天的数据,62616964757a686964616fe78988e69d8331333337616538所以整理了一下备用. 调用方 ...
最新文章
- Python机器学习笔记:XgBoost算法(亲测)
- mysql牵引例子_MySQL学习06(事务和索引)
- 函数实现-aoti-atol
- 在windows下执行./configure,make,makeinstall源码安装程序spice-gtk
- 贪心法—LeetCode 452 用最少数量的箭引爆气球
- [转]使用ThinkPHP框架快速开发网站(多图)
- Python细节面试题--小整数对象池和大整数对象池
- 小程序源码:独立后台带分销功能月老办事处交友盲盒-多玩法安装简单
- 英语不好,也能让你看懂man手册
- 大学生对于繁体字的态度与认知情况调查
- springboot配置https
- 记一次线上OOM问题分析与解决,涨知识了!
- php redis 详细操作
- 大数据Hadoop底层技术和原理
- 02_29_0328
- 时间服务器ntp配置文档,NTP 及时区配置
- NASA Earthdata Search批量下载modis数据
- 应届生找不到工作,咋整?
- Redis缓存淘汰策略
- 微信第三方平台开发错误码集合,各种 code