判断当前日期是否是当月数据

摘要:
代码直接,易于理解。为了防止将来频繁使用,将其写入博客并保存。我希望它可以帮助减少开发时间。太棒了。给它点个赞。哈哈哈哈哈哈哈哈


/*
* *获取当月的开始日期 *@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("不是当月数据");
        }
    }

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

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

免责声明:文章转载自《判断当前日期是否是当月数据》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ubuntu18.04LTS下编译boringssl前端模块化那点事-个人总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

bootstrap-datepicker限定可选时间范围

此项目是bootstrap-datetimepicker 项目的一个分支,原项目不支持 Time选择。其它部分也进行了改进、增强,例如 load过程增加了对 ISO-8601 日期格式的支持。文档是拷贝/粘贴字原项目的文档,并且加入了更多细节说明。 别犹豫了,下载下来试试吧 ! 下载 ZIP 包 此地址可以克隆或fork本项目git clone gi...

转 mysql mysql命令行中执行sql的几种方式总结

https://www.jb51.net/article/96394.htm 1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013-09-18 13:55:45 | +---------------------...

(后端)SQL Server日期时间函数

转自博客园: 1、获取当前日期GetDate    getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间。其语法格式为getdate()。返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内。      示例:   select getdate() --输出 2013-03-09...

new Date():时间的获取和转换

new Date()获取系统当前时间: var currentTime= new Date().getYear();//获取当前年份(2位) var currentTime= new Date().getFullYear();//获取当前完整年分(4位) var currentTime= new Date().getMonth();//获取当前月份(0~1...

java中 mapper.xml 文件中resultmap

<resultMap type="org.springblade.desk.entity.sap.purchase.SapProcessPurchaseOrder"> <result column="card_code" property="cardCode"/> <result colu...

pb常用函数(二)(转)

  GetFocus()功能确定当前焦点位于哪个控件上。语法GetFocus ( )返回值GraphicObject。函数执行成功时返回当前得到焦点控件的引用,发生错误时返回无效引用。用法应用程序利用IsValid()函数可以检测GetFocus()是否返回有效的控件引用。同时,使用TypeOf()函数可以确定控件的类型。Post()功能将指定消息加入到某...