zoukankan      html  css  js  c++  java
  • 判断当前日期是否是当月数据



    /*
    * *获取当月的开始日期 *@author: lkf *@Date: 2017/9/13 11:16 */ public static Date getCurrentMonthStartTime() { SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); Date now = null; try { c.set(Calendar.DATE, 1); now = shortSdf.parse(shortSdf.format(c.getTime())); } catch (Exception e) { e.printStackTrace(); } return now; } /** *获取当月的结束日期 *@author: lkf *@Date: 2017/9/13 11:16 */ public static Date getCurrentMonthEndTime() { SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); Date now = null; try { c.set(Calendar.DATE, 1); c.add(Calendar.MONTH, 1); c.add(Calendar.DATE, -1); now = shortSdf.parse(shortSdf.format(c.getTime())); } catch (Exception e) { e.printStackTrace(); } return now; }
    public static void main(String[] args) {
            Date date = DateUtils.formatDate("2017-09-30","yyyy-MM-dd");
            Date a = getCurrentMonthStartTime();
            Date b = getCurrentMonthEndTime();
            if(date.getTime() >= a.getTime() && date.getTime() <= b.getTime()){
                System.out.println("是当月数据");
            }else{
                System.out.println("不是当月数据");
            }
        }

         首先获取当前月的开始日期和结束日期,然后用你要比较的日期去进行比较。直接上代码,简单易懂。为了防止以后经常用到就写到博客里面把保存咯。希望可以帮助大家减少开发时间。绝得好用就点个赞吧

        哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

  • 相关阅读:
    解题:AHOI 2005 航线规划
    解题:SCOI 2008 天平
    解题:SCOI 2014 方伯伯运椰子
    解题:APIO 2008 免费道路
    解题:USACO15JAN Grass Cownoisseur
    669. 换硬币(dp动态规划)
    8. 旋转字符串
    147. 水仙花数
    1131. 排列中的函数
    78. 最长公共前缀
  • 原文地址:https://www.cnblogs.com/lkf-00889/p/7513998.html
Copyright © 2011-2022 走看看