判断是否为同一天
2015-10-13 09:45
232 查看
private static boolean isSameDate(Date date1, Date date2) {
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
boolean isSameYear = cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR);
boolean isSameMonth = isSameYear && cal1.get(Calendar.MONTH) == cal2.get(Calendar.MONTH);
boolean isSameDate = isSameMonth && cal1.get(Calendar.DAY_OF_MONTH) == cal2.get(Calendar.DAY_OF_MONTH);
return isSameDate;
}
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
boolean isSameYear = cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR);
boolean isSameMonth = isSameYear && cal1.get(Calendar.MONTH) == cal2.get(Calendar.MONTH);
boolean isSameDate = isSameMonth && cal1.get(Calendar.DAY_OF_MONTH) == cal2.get(Calendar.DAY_OF_MONTH);
return isSameDate;
}
相关文章推荐
- ECharts开始
- mysql保留字-关键字表
- jsp中${}中变量命名不能大写开头
- MatLab绘图命令
- win10系统隐藏最近使用的文件和常用文件夹方法图解
- Preference的使用 (转自恺风)
- [刷题]Search in a Big Sorted Array
- Android Studio常见问题总结
- vijosP1137 组合数
- python的程序格式要求
- java 队列知识整理
- iOS开发中实现hook消息机制的方法探究
- 快速开发平台网格部件合并单元格。
- onSaveInstanceState & onRestoreInstanceState
- MyEclipse中非动态项目转换为动态项目的方法
- 平均分配
- SVN global ignore pattern
- C#入门(一):IDE
- 判断一个字符是否为汉字
- SQL获取本周、本月、本年时间段值