废话少说先上一段代码:

DateFormat DAY_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
         @Test
         public void  getStartOfDay() {
             Date day=new Date();
            System.out.println(day);
            String start_str = DAY_FORMAT.format(day);
            System.out.println(start_str);
            Date start = null;
            try {
                start = DAY_FORMAT.parse(start_str);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            System.out.println(start);
        }

clipboard.png

可知format()方法把类似Mon Apr 15 11:24:32 CST 2019的日期格式格式化成为像:2019-04-15这样的文本格式。parse()反之,而且解析出来的是像Mon Apr 15 00:00:00 CST 2019这样的整点。

总结:如果你对某个小细节不是知道得太清楚,设计一个测试方法是个不错的做法。


Nirvana
32 声望5 粉丝

整个体系复杂对我而言又陌生,每次学习对自己的脑力与知识体系都是一个巨大的挑战,也需要克服巨大的惰性;巨大的挑战同时也意味着巨大的诱惑。意味着我搞懂了,就能超越平凡的大多数,能力又上升了一个台阶。一...