java计算两个日期相差年数
来源:互联网 发布:淘宝宝贝详情页教程 编辑:程序博客网 时间:2024/06/11 02:21
该方法默认结束时间比开始时间大,也就是开始时间在结束时间之前~~~
//计算两个日期相差年数 public static int yearDateDiff(String startDate,String endDate){ Calendar calBegin = Calendar.getInstance(); //获取日历实例 Calendar calEnd = Calendar.getInstance(); calBegin.setTime(stringTodate(startDate,"yyyy")); //字符串按照指定格式转化为日期 calEnd.setTime(stringTodate(endDate,"yyyy")); return calEnd.get(Calendar.YEAR) - calBegin.get(Calendar.YEAR); }
//字符串按照指定格式转化为日期 public static Date stringTodate(String dateStr, String formatStr) { // 如果时间为空则默认当前时间 Date date = null; SimpleDateFormat format = new SimpleDateFormat(formatStr); if (dateStr != null && !dateStr.equals("")) { String time = ""; try {Date dateTwo = formatter.parse(dateStr);time = format.format(dateTwo);date = format.parse(time);} catch (ParseException e) {e.printStackTrace(); } } else { String timeTwo = format.format(new Date()); try {date = format.parse(timeTwo); } catch (ParseException e) {e.printStackTrace(); } } return date; }
0 0
- java计算两个日期相差年数
- Java 计算两个日期之间相差的月数
- Java 计算两个日期相差月数、天数
- Java 计算两个日期相差月数、天数
- Java 计算两个日期相差月数、天数
- Java 计算两个日期相差月数、天数
- Java 计算两个日期相差年数字、月数、天数及时分秒
- 计算两个日期相差
- java中计算两个日期相差几天
- java中计算两个日期相差几天
- Java中计算两个日期相差几天
- java中计算两个日期相差几天
- Java 计算两个日期相差的天数
- java计算两个日期相差多少天
- Java 计算两个日期相差的天数
- java中计算两个日期相差几天
- Java 计算两个日期相差的天数
- JAVA 计算两个日期相差的天数
- Shell脚本编程30分钟入门
- Spring事务注解@Transactional的坑爹陷阱
- [IOS/第三方登录]QQ第三方登录,登录成功没有回调问题
- kalman 滤波 演示与opencv代码
- Spring RESTful风格url示例
- java计算两个日期相差年数
- SharePoint 2013网站管理-网站策略---关闭和删除策略
- MBR与GPT分区的区别及使用注意事项(转载)
- cgi fastcgi wsgi
- C++第4次实验-【项目1:利用循环求和】求1000以内所有偶数的和
- 慕课网HTML+CSS课程笔记
- 小巴孩 的设想
- 第三种master key解析
- 新Ubuntu优麒麟发布:与Windows掰腕子!