Calendar.getInstance().getTime() 的作用和 common.lang3下的DateUtils.isSameDay

  1. 本文只讲运用和这两个方法的大概

Calendar.getInstance().getTime() 这个方法就是获取当前的系统时间和 newDate()一样。

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
    </dependency>

需要是这个包下的DateUtils
DateUtils.isSameDay(date1,date2)这两个方法去比较,只要是同一天就会为true。
下面就是验证的方法:

        System.out.println(Calendar.getInstance().getTime());

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");

        System.out.println(

                simpleDateFormat.parse(simpleDateFormat.format(new Date()))

        );

        /**
         * 只要是同一天就为true
         */
        System.out.println(DateUtils.isSameDay(simpleDateFormat.parse(simpleDateFormat.format(new Date())),Calendar.getInstance().getTime()));

其实仔细对待别人封装的工具,你会慢慢体会到其中的奥妙。


版权声明:本文为weixin_45213302原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。