输入两个日期得出相差的月份
来源:互联网 发布:天戏网络 编辑:程序博客网 时间:2024/05/21 08:03
public class demo {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
String str1 = "2017-06";
String str2 = "2017-01";
Date date = new Date();
String format = format.format(date);
Calendar a = Calendar.getInstance();
Calendar aft = Calendar.getInstance();
a.setTime(format.parse(str1));
b.setTime(format.parse(str2));
int result = b.get(Calendar.MONTH) - a.get(Calendar.MONTH);
int month = (b.get(Calendar.YEAR) - a.get(Calendar.YEAR)) * 12;
System.out.println(Math.abs(month + result));
}
}
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
String str1 = "2017-06";
String str2 = "2017-01";
Date date = new Date();
String format = format.format(date);
Calendar a = Calendar.getInstance();
Calendar aft = Calendar.getInstance();
a.setTime(format.parse(str1));
b.setTime(format.parse(str2));
int result = b.get(Calendar.MONTH) - a.get(Calendar.MONTH);
int month = (b.get(Calendar.YEAR) - a.get(Calendar.YEAR)) * 12;
System.out.println(Math.abs(month + result));
}
}
阅读全文
0 0
- 输入两个日期得出相差的月份
- 获取两个日期之间的相差月份
- 计算两个日期相差的天数、月份
- 获得两个日期相差的月份按照自然月
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 求两个时间的相差月份
- javascript计算两个日期之间相差几个月份
- PHP判断两个日期之间相差多少个月份
- 两个日期相差的天数
- 两个日期相差的天数
- 两个日期相差的天数
- 两个日期的间隔月份
- 设计一个日期类date,包括日期的年份,月份和日号,编写一个友元函数求两个日期之间相差的天数。
- php 获取指定两个时间之间相差的月份
- php 获取两个时间戳相差的月份
- 取两个日期相差的时间
- 计算给定两个日期的相差
- D 03_JavaScript自定义方法和自定义对象
- 彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑
- 输入流输出流问题
- 手把手教你使用IDEA开发工具创建一个Maven项目
- 面试题25:二叉树中和为某一值的路径
- 输入两个日期得出相差的月份
- 主题四 指针和数组(下)----28.函数与指针分析
- 解决端口占用问题
- 我的网络编程学习之路——基本的TCP套接字API
- matlab read excel出错
- 在分布式数据库中CAP原理CAP+BASE以及分布式和集群的区别
- mysql slave创建:mysqldump参数--master-data
- python科学计算库numpy的使用
- 关于C语言宏定义define的用法探究