java实现Calendar求两个日期差
Calendar求两个日期差
简单实现一下两个calendar日期之间的时间差。
可用于查询某个时间段注册的新用户,或者某个时间段内销售总额。
看下代码。
package csdn;
import java.util.Calendar;
public class Calendar_demo {public static int getsdays(Calendar a,Calendar b) {if(b.after(a)) {Calendar temp;temp=a;a=b;b=temp;}int days=a.get(Calendar.DAY_OF_YEAR)-b.get(Calendar.DAY_OF_YEAR);if(a.get(Calendar.YEAR)!=b.get(Calendar.YEAR)) {do {days+=a.getActualMaximum(Calendar.DAY_OF_YEAR);a.add(Calendar.YEAR, 1);}while(a.get(Calendar.YEAR)!=b.get(Calendar.YEAR));}return days;}public static void main(String[] args) {// TODO Auto-generated method stubCalendar c=Calendar.getInstance();Calendar d=Calendar.getInstance();c.set(2018,6,7);d.set(2018,10,17);System.out.println(getsdays(c,d));}}
效果图:
java实现Calendar求两个日期差相关推荐
- java 两日期的周数_利用 Java 中 Calendar 计算两个日期之间的天数和周数
利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...
- java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数
前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...
- java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数
前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...
- sql 计算两个日期差几天
有段时间没写sql,正好今天要处理个比较复杂的业务问题,需要写sql,里面碰到几个小点,还有点记得不是太清楚,稍微想了一阵才写出来,特此记录,方便后续查询. 其中有一个环节,需要计算两个日期差几天,经 ...
- 趣味题:求两个日期之间的相隔天数
导语 朋友们大家好,今天给大家带来一个经典题目,求两个日期之间的相隔天数. 目录 目录 导语 目录 一.需求及思路 二.代码实现 源码部分 utility工具类 Time测试类 一.需求及思路 首先, ...
- C#求两个日期之间相差的天数和当前日期+30天插入数据库
求两个日期之间相差的天数 //数据库表的登录时间DateTime lastTime = dynamic.lastTime;//会员到期时间DateTime expireTime = dynamic.e ...
- js 求两个日期之间相差天数
//求两个日期之间的相差天数function daysBetween(DateOne, DateTwo) {var OneMonth = DateOne.substring(5, DateOne.la ...
- C# 获取当前月第一天和最后一天 计算两个日期差多少天
获取当前月的第一天和最后一天 DateTime now = DateTime.Now; DateTime firstDay = new DateTime(now.Year, now.Month, 1) ...
- java中日期计算时间差,java中依据,两个日期,计算时间差
java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...
最新文章
- 【网页前端设计Front end】JavaScript教程.下(看不懂你来打我)
- hdu 2686 Matrix 最大费用最大流
- Mybatis代码生成适配Oracle和Mysql数据库_01
- IOS 模态弹窗与操作版使用 UIAlertController
- (转)在MAC上查找和设置$JAVA_HOME
- Windows与Linux(服务器)之间大文件传输
- Bootstrap使用后笔记
- mysql odbc 驱动_mysql odbc驱动 mysql odbc connector
- 小心!你的脸正在成为色情片主角
- 前端系列之HTML基础知识概述
- 阿里开源mysql日志_使用过mysql的binlog吗?看看如何用binlog排查阿里开源项目otter的问题...
- CSS侦测方法(侦测是否支持某个CSS属性)
- Linux版Flash亮相,但64位版需时间
- winform 窗口伸缩 panel控件太多闪烁问题
- 开机启动bat以及隐藏运行窗口
- python爬虫练习2:取道指成分股数据
- AndroidStudio报错 AAPT: error: resource xxx (aka com.example.ouchaixun:drawable/back) not found
- python matplotlib 基础练习:画一元二次函数
- android keep class,Android混淆快速配置之@Keep
- 力推:无限制下载神器aria2
热门文章
- macbook pro键盘按键帽清理,修复手感变差的问题
- Java之驼峰命名法
- Mina中的支付交易snark
- qq群排名如何引流?QQ群排名引流方法,QQ群排名如何做?
- 计算机学院举办 温暖冬日 感恩社会 活动,E·活动 | 我院举办“温暖冬日,感恩社会”活动...
- HTTP 503 error
- 求某年某月1日是星期几C语言,用c语言调用函数编程,1990年1月1日是星期一 要求输入某年某月某日,输出它是星期几...
- 微信公众号文章信息(阅读量、在看、点赞数)获取
- python微信公众号文章转pdf
- errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.