1. 计算相差天数

 /*** 获取两个日期相差的天数** @param startDateStr* @param endDateStr*/public static int getDayBetweenTwoDate(String startDateStr, String endDateStr) {SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");int days = 0;try {Date startDate = simpleDateFormat.parse(startDateStr);Date endDate = simpleDateFormat.parse(endDateStr);Calendar startCalendar = Calendar.getInstance();startCalendar.setTime(startDate);Calendar endCalendar = Calendar.getInstance();endCalendar.setTime(endDate);//计算两个日期相差的天数//startCalendar.getTime().getTime()返回long毫秒数形式,毫秒转为秒所以除以1000//1天=24小时,1小时=60分,1分=60秒,所以两个时间的差再除以60 * 60 * 24换算成天的形式days = ((int) (startCalendar.getTime().getTime() / 1000) - (int) (endCalendar.getTime().getTime() / 1000)) / (60 * 60 * 24);} catch (ParseException e) {e.printStackTrace();}return days;}

测试 输出16

    public static void main(String[] args) {String start = "2015-10-01";String end = "2015-09-15";System.out.println(getDayBetweenTwoDate(start, end));}

转载链接 :https://www.itdaan.com/blog/2015/12/17/29e8051e25bf905c2ace76fca8ffa951.html

2.时间的比较

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class DateTest {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubDateFormat df = new SimpleDateFormat("HH:mm:ss");//创建日期转换对象HH:mm:ss为时分秒,年月日为yyyy-MM-ddtry {Date dt1 = df.parse("15:00:00");//将字符串转换为date类型Date dt2 = df.parse("17:00:00");if(dt1.getTime()>dt2.getTime())//比较时间大小,如果dt1大于dt2{System.out.println("yes");}else{System.out.println("no");//运行输出no}} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

来源:http://lqzit.iteye.com/blog/1103345

java 计算两个日期之间的差的天数相关推荐

  1. java计算两个日期之间天数

    java计算两个日期之间天数 jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq); public static long getNumberOfDay ...

  2. 使用js 计算两个日期之间的相差的天数

    思路: 将两个日期都转换为毫秒,然后相减,再将减下来的毫秒数转换为天数,就可以得到两个日期之间相差的天数了.(接受的日期格式为"20201-1","20201/1&quo ...

  3. java计算两个日期之间的月份差

    需求:计算两个日期之间相差几个月份 说明:适用于yyyyMMdd.yyyy-MM-dd.yyyy/MM/dd.yyyyMM.yyyy-MM.yyyy/MM格式的日期 package demo;impo ...

  4. java计算两个日期之间的天数(java计算两个日期之间的天数算法)

    两个日期之间的天数要怎么计算? 两个日期之间的天数的计算=日期相减+1.比如:六月一号到六月三号,这之间是3天,分别是:一号.二号.三号,算式:3-1+1=3(天).同理,2001年到2002年是2年 ...

  5. java计算两个日期之间相差的天数的四种方法

    计算两个日期之间相差的天数的四种方法 第一种:时间戳的方式,计算两个日期的时间戳的差,再除当天的毫秒数即可得到相差的天数. public static void main(String[] args) ...

  6. 怎么计算两个日期之间的差值

    写程序时会遇到比较两个日期之间的差值,差了多少天,或者其他什么,于是自己写了一个方法,供大家参考,也作为自己的备份吧. 日期之间的差值:差了多少天function DateDiff(sDate1, s ...

  7. oracle中计算两个日期之间的差值

    2016年10月29日 阅读数:10503 最近几天在工作中用到了一项计算时间的功能,计算两个时间之间的天数差,顺道总结一下oracle中的语句:两个Date类型字段:START_DATE,END_D ...

  8. java计算两个日期之间的周数_编写一个JAVA类,用于计算两个日期之间的周数。...

    import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class dem ...

  9. Java 计算两个日期之间的相差天数

    代码如下 package com.data.dp;import org.apache.commons.lang3.StringUtils;import java.text.ParseException ...

最新文章

  1. CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)
  2. 皮一皮:碰到这样的领导怎么办...
  3. Idea开发Java web项目目录结构
  4. 杂项-Log:NLog
  5. python的web框架哪个最好学_2018年要学习的10大Python Web框架
  6. 【EventBus】EventBus 源码解析 ( 注册订阅者总结 | 从封装的数据结构角度分析 EventBus )
  7. 将HTML5 Canvas的内容保存为图片
  8. 一直认为 count(1) 比 count(*) 效果高,被同事鄙视了。
  9. crash工具解析_IDA反汇编静态调试Android平台C++的so文件Crash入门
  10. MOCTF-Web-PHP黑魔法
  11. SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成
  12. Kettle连接Mysql数据库异常
  13. 哪些人不能要 哪些人不能留
  14. 用matlab分析系统工程案例,系统工程ISMmatlab代码.doc
  15. does not esixt in the current content error
  16. [ERP/鼎捷E10][销售分销]发出商品余额表取数逻辑及SQL
  17. 一名合格的Java后端工程师或架构师必须要掌握 Spring Framework、Spring Boot、Spring Cloud
  18. 会写 Parser、Tokenizer 是什么水平?
  19. 详解GMT CST UTC DST PDT PST几个时间概念
  20. 关于高精地图-导航电子地图制作测绘资质的讯息分享

热门文章

  1. VMware Tools packages for macOS官方下载地址
  2. 光量子计算研究与应用
  3. ip路由追踪命令(Tracert)
  4. 【物联网技术对生活的影响与展望】
  5. ubuntu16 升级 firefox 导出书签
  6. 睡眠手册-《斯坦福高效睡眠法》笔记
  7. Java工程师的进阶之路
  8. LINE FRIENDS与腾讯QQ推出首款联名产品,全球限量808体
  9. Android 实时投屏软件 QtScrcpy
  10. 【CICAI 2023】顶尖行业盛会+百万现金奖励!会议征稿、GigaVision挑战赛持续进行中