Java 计算两个日期相减并转换成月份
来自:https://www.shixinwl.com/article/132
Java 计算两个日期相减并转换成月份
在网上找了很多类似方法结果都是垃圾,于是乎记录下来给需要的人
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;public class MonthTest{public static void main(String[] args) throws ParseException {String d1 = "2012-01-12";String d2 = "2010-02-11";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();c.setTime(sdf.parse(d1));int year1 = c.get(Calendar.YEAR);int month1 = c.get(Calendar.MONTH);c.setTime(sdf.parse(d2));int year2 = c.get(Calendar.YEAR);int month2 = c.get(Calendar.MONTH);int result;if(year1 == year2) {result = month1 - month2;} else {result = 12*(year1 - year2) + month1 - month2;}System.out.println(result);}
}
Java 计算两个日期相减并转换成月份相关推荐
- Java实现两个日期相减获得相差的小时数
项目中有个功能,要求记录单据从上一级审批到下一级审批的所需时间,不常用日期转换之类的东西,所以记录在此,以备后用. 代码如下 package com.tdhc.puPriceParityManagem ...
- 两个年月日怎么相减_(excle可以计算日期差值吗)excel表中,两个日期相减如何得出相差年月...
如何使用excel函数计算两个日期参数的差值 "使用excel函数计算两期参数的差值"的操骤是: 1.以Excel 2016为例,打开Excel工作表: 2.由已知条件可知,需要根 ...
- Java计算两个日期的相差天数以及除去双休日的相差天数
Java计算两个日期的相差天数 计算两个日期相差天数 Java1.8新类LocalDateTime 计算相差天数 计算两个日期相差天数(除去双休日) 计算两个日期相差天数 Java1.8新类Local ...
- mysql时间相减得到天数保留两位_mysql 中两个日期相减获得 天 小时 分钟 或者 小时:分钟的格式...
/**有一个需求,要求获得两个日期想减的天数,小时数,分钟数.通过查找资料,于是乎我写出了如下代码,来获得两个字段.*/ IFNULL(CONCAT( IF(aib.`forecast_reply_t ...
- JAVA计算两个日期相差多少天
前言 有时候我们在JAVA中会比较两个日期相差多少天,这里有几个实现方法供大家参考,偶尔会用到,也当做自己收藏.btw,同时也要鄙视一下我的好基友从百度搜到的一个答案的作者,写了毒代码,计算个日期而已 ...
- java计算两个日期之间天数
java计算两个日期之间天数 jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq); public static long getNumberOfDay ...
- java计算两个日期之间的天数(java计算两个日期之间的天数算法)
两个日期之间的天数要怎么计算? 两个日期之间的天数的计算=日期相减+1.比如:六月一号到六月三号,这之间是3天,分别是:一号.二号.三号,算式:3-1+1=3(天).同理,2001年到2002年是2年 ...
- pandas 两个日期相减!注意点
今天在做日期相减的时候,一直出现一个错误,错误如下 假如有数据 dd = pd.DataFrame({"d1": ['2022-08-26 14:36:34','2022-08-2 ...
- html中两个日期相减,在Excel中如何让两个时间相减?
在Excel中怎样让两个时间相减: datedif函数是Excel的隐藏函数,主要用于计算日期之差,不是四舍五入,是向下取整. 以下图为例,在C2单元格输入=DATEDIF(A1,A2,"y ...
最新文章
- 主宰全球的10大算法
- 将成化学键的成键过程理解成是用分子测量本征值的过程
- PyTorch 实现经典模型5:ResNet
- tensorflow 1.0 学习:参数初始化(initializer)
- mysql 5.7.13安装_安装MySQL 5.7.13
- mysql web备份软件_GitHub - toolzone/mysql_web_backup: mysql数据库自动备份,web网站自动备份shell脚本...
- php模板多图上传插件,PHP+jQuery+Ajax多图片上传插件
- golang 线程 Java线程_Java线程只能有上千个,而Go的Goroutine能有上百万个
- Jedis与Lua脚本结合
- 目标检测经典算法集锦
- 《路由协议与交换技术》重点知识总结(路由交换知识点)
- html调用js里面的函数,html如何调用js函数
- Python处理Excel数据分组
- 怎么在服务器上安装SSL证书?服务器证书安装配置指南
- 二进制漏洞挖掘之angr‘s Reaching Definition Analysis(一)
- php实现pdhf2加密,搞了一天半了,可恶的加密代码解决方案
- Second season seventh episode,Ross finds out Rachel like him,what will he do???
- WZOI-277白细胞计数
- 【OpenCV 例程200篇】205. 调节色彩平衡/饱和度/明度
- SCDL--稀疏编码(sparse code)与字典学习(dictionary learning)
热门文章
- 个人认为比较好的几个IT技术论坛
- 基于微信小程序的外卖点餐平台的设计与实现-计算机毕业设计源码+LW文档
- hpprobook440g1拆机_hp prodesk 400 g1 是如何拆机的
- Ubuntu系统安装Wine环境运行流量精灵教程
- 太强了,全面解析缓存应用经典问题
- AI 入行那些事儿(10)人工智能的应用领域
- java将emoji存到mysql中(utf8情况下)
- 使用mnist数据集实现手写字体的识别
- HDU—— 2140 Michael Scofield's letter
- 解决ERROR Error: Cannot find module ‘@sentry/webpack-plugin‘,或Unable to download sentry-cli binary 问题