不要告诉我直接取两个日期的月份,相减结果就是差。
我想实现如下效果:
比方说起始日期是2004年6月15日,终止日期为2004年10月15日,判断结果应为两个日期相差4个月。
如果起始日期不变,终止日期为2004年10月14日,判断结果应为两个日期相差小于4个月。
如果起始日期不变,终止日期为2004年10月16日,判断结果应为两个日期相差大于4个月。请问如何实现?多谢了!
我想实现如下效果:
比方说起始日期是2004年6月15日,终止日期为2004年10月15日,判断结果应为两个日期相差4个月。
如果起始日期不变,终止日期为2004年10月14日,判断结果应为两个日期相差小于4个月。
如果起始日期不变,终止日期为2004年10月16日,判断结果应为两个日期相差大于4个月。请问如何实现?多谢了!
解决方案 »
- 一句代码的用途
- 开发service把接口先出来,再实现还是一个接口一个实现.然后先写简单的类还是核心类
- tomcat 404 找不到工程,重新创建也没用 下血本100分
- 【求助】The requested resource (/news/index.html) is not available.
- 不是说hashcode()是唯一标识一个对象么但是如果 a.equals(b)==true=>a.hashcode()==b.hashcode()
- 新年要找工作了,大家谈谈找工作的体会吧,谈些面试上的技术上的东西也行,不限话题
- JSP嵌入java插入数据报错
- 关于SERVLET进行文件读写,求助
- 帮帮忙!!!!
- 高分求教!!!JSP连接Oracle小程序。
- 一个网页处理问题
- 求助各位高手帮忙,小弟遇到个很辣手的问题。
{
int month = ((b.year-a.year)*12 + (b.month-a.month)).abs();
String flag = "等于";
if(b.day-a.day > 0 ) flag ="大于";
if(b.day-a.day < 0 ) flag ="小于";
System.out.println("两个日期之差"+ flag + month + "个月");
}