博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 计算两个日期相差月数
阅读量:4614 次
发布时间:2019-06-09

本文共 934 字,大约阅读时间需要 3 分钟。

package com.myjava; import java.text.ParseException; import java.text.SimpleDateFormat; import .Calendar; public class MyCalendar {
/** * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException {
System.out.println(MyCalendar.getMonthSpace("1982-12-8", "2012-12-12")); } /** * * @param date1
* @param date2
* @return int * @throws ParseException */ public static int getMonthSpace(String date1, String date2) throws ParseException {
int result = 0; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTime(sdf.parse(date1)); c2.setTime(sdf.parse(date2)); result = c2.get(Calendar.MONDAY) - c1.get(Calendar.MONTH); return result == 0 ? 1 : Math.abs(result); } }

转载于:https://www.cnblogs.com/Free-Thinker/p/3571527.html

你可能感兴趣的文章
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
swoolefy PHP的异步、并行、高性能网络通信引擎内置了Http/WebSocket服务器端/客户端...
查看>>
Python学习笔记
查看>>
unshift()与shift()
查看>>
使用 NPOI 、aspose实现execl模板公式计算
查看>>
行为型模式:中介者模式
查看>>
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
个人介绍
查看>>
使用python动态特性时,让pycharm自动补全
查看>>
你必知必会的SQL面试题
查看>>
html5 Canvas绘制时钟以及绘制运动的圆
查看>>
云推送注意(MSDN链接)
查看>>
Metro Style app :浏览器扩展
查看>>
linux的kernel是怎样工作的(TI_DM36X_ARM系统)(1)
查看>>
[luogu4310] 绝世好题 (递推)
查看>>
[luogu3203 HNOI2010] 弹飞绵羊 (分块)
查看>>
mui搜索框 搜索点击事件
查看>>