Java 日期相减得到天数.!
文章分类:Java编程
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateCal {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO 自动生成方法存根
//日期相减算出秒的算法
Date date1 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-08");
Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-12");
long l = date1.getTime()-date2.getTime()>0 ? date1.getTime()-date2.getTime():
date2.getTime()-date1.getTime();
System.out.println(l/1000+"秒");
//日期相减得到相差的日期
long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):
(date2.getTime()-date1.getTime())/(24*60*60*1000);
System.out.println("相差的日期: " +day);
}
分享到:
相关推荐
实现两个数值型的日期相减得出天数的函数。
java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。
介绍了两日期相减,获得天数的小例子,有需要的朋友可以参考一下
日期加天数,日期减天数得到一个新日期,及两个日期天数相减得到一个天数,纯C语言,不用time.h库,不要加其它库函数。
获取程序中开始时间和结束时间他们相隔多少天
Delphi 计算两个日期之间的时间差(天数),面向Delphi初学者的源码,Delphi7源码下载。
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
本文实例讲述了Python实现计算两个时间之间相差天数的方法。分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date import time nowtime = date.today() def convertstringtodate...
matlab版计算任意两个日期相隔的天数,函数原型为function how_many_days = days(year1,month1,day1,year2,month2,day2)。
两个日期相减获得之间的天数
MSSQL计算两个日期相差的工作天数的代码,需要的朋友可以参考下。
计算除周六日、法定节假日以外两个日期之间的间隔天数
DB2 计算相差天数(时间),打个比方你要计算2013-10-20到2014-03-01的天数
获取两个日期之间的天数,使用整数计量而不是毫秒数约算,例:2017-11-26 23:59:59 与2017-11-27 00:00:00相差天数是1.
日期类Date包含日期的年、月、日三个数数据成员,编写一个友元函数,求两个日期之间相差的天数; 重要的是理顺:这个函数不是Date类的成员函数
(4) 编写时间和日期的派生类CDati,完成日期与时间的联合设置、运算、比较等功能,要求该派生类可以完成:日期时间加天数或时间等于新的日期时间,日期时间减天数或等于新的日期时间,两个日期时间相减等于天数或...
计算原理是先求出每个日期距离1年1月1日的天数差值,再进一步做差即可。 代码如下:#include <stdio>struct MyDate{ int year; int month; int day;}; int GetAbsDays(MyDate x){ int i; int month_day[] = {31,...
主要介绍了Java获取时间差(天数差,小时差,分钟差)代码示例,使用SimpleDateFormat来实现的相关代码,具有一定参考价值,需要的朋友可以了解下。
在java中我找了一下关于计算两个日期之间相差的天数方法有10多种实现方法,下面总结一下常用的几种计算两个日期之间相差的天数实例