Java判断日期是否是本日,本周,本月
2014-12-01 14:51
976 查看
参数:长整型日期
返回:布尔值
工具类如下:
返回:布尔值
工具类如下:
public class DateUtil { //判断选择的日期是否是本周 public static boolean isThisWeek(long time) { Calendar calendar = Calendar.getInstance(); int currentWeek = calendar.get(Calendar.WEEK_OF_YEAR); calendar.setTime(new Date(time)); int paramWeek = calendar.get(Calendar.WEEK_OF_YEAR); if(paramWeek==currentWeek){ return true; } return false; } //判断选择的日期是否是今天 public static boolean isToday(long time) { return isThisTime(time,"yyyy-MM-dd"); } //判断选择的日期是否是本月 public static boolean isThisMonth(long time) { return isThisTime(time,"yyyy-MM"); } private static boolean isThisTime(long time,String pattern) { Date date = new Date(time); SimpleDateFormat sdf = new SimpleDateFormat(pattern); String param = sdf.format(date);//参数时间 String now = sdf.format(new Date());//当前时间 if(param.equals(now)){ return true; } return false; } @Test public void testTime(){ isToday(1416360654000L); isThisMonth(1416360654000L); isThisWeek(1416360654000L); } }
相关文章推荐
- 判断选择的日期是否是本周、本月、本年
- Sql 查询当天、本周、本月记录和日期操作、判断表和字段是否存在
- 判断日期是否属于本周
- C#判断两个日期是否在同一周,某日期是本月的第几周
- java 日期判断 给定日期是否为当天 一周7天以内 一周7天以外
- java 判断日期格式是否正确,日期是否规范
- 在jsp页面判断日期是否为本日
- 使用java判断字符串是否日日期类型
- 如何判断一个日期是否属于当前系统本月的日期
- C#判断两个日期是否在同一周,某日期是本月的第几周
- Java中用正则表达式判断日期格式是否正确
- JavaScript中,本周、上周、本月、上月日期判断
- [java日期处理]日期是否合法的判断(宽松性为non-lenient模式) - 闭月羞花猫 - CSDNBlog
- [java日期处理]日期是否合法的判断(宽松性为non-lenient模式)
- Java中用正则表达式判断日期格式是否正确
- JAVA中判断是否是正确的日期格式(yyyy-mm-dd)
- Java 判断一个日期 是否为 今天、昨天
- Java 获取本周,本月的开始和结束日期
- java采用DateFormat日期格式化方法判断用户今天是否第一次登录(比较简单)
- java——判断日期是否在今天之前