[Java ]一天中的时间

很多人都不确定一天中的准确开始时间是什么,写一个简单的程序说明一下。

one day`s begin time is 00:00:00

one day`s end time is 23:59:59

        String pattern = "yyyy-MM-dd HH:mm:ss";
        SimpleDateFormat sf = new SimpleDateFormat(pattern);
        Date yesterday = sf.parse("2016-12-11 23:59:59");
        Date todayBegin = sf.parse("2016-12-12 00:00:00");
        Date today1 = sf.parse("2016-12-12 00:00:01");
        Date todayend = sf.parse("2016-12-12 23:23:59");

        System.out.println(sf.format(yesterday) + " is before " + sf.format(todayBegin) + ":" + yesterday.before(todayBegin));
        System.out.println(sf.format(todayBegin) + " is before " + sf.format(today1) + ":" + todayBegin.before(today1));
        System.out.println(sf.format(todayBegin) + " is before " + sf.format(todayend) + ":" + todayBegin.before(todayend));
        System.out.println(sf.format(today1) + " is before " + sf.format(todayend) + ":" + today1.before(todayend));

结果如下

2016-12-11 23:59:59 is before 2016-12-12 00:00:00:true
2016-12-12 00:00:00 is before 2016-12-12 00:00:01:true
2016-12-12 00:00:00 is before 2016-12-12 23:23:59:true
2016-12-12 00:00:01 is before 2016-12-12 23:23:59:true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,181评论 0 10
  • 我是一个从小摸爬滚打长大的孩子,从小都没什么钱,零花钱非常少。所以每次我想买东西都会存很久的钱,这些钱大多数是...
    黑猫卡阅读 2,755评论 0 3
  • @property中有哪些属性关键字? 答:strong weak retain assign copy unsa...
    qui丶MyLove阅读 3,414评论 0 0
  • 当我开始真正爱自己, 我才认识到,所有的痛苦和情感的折磨, 都只是提醒我:活着,不要违背自己的本心。 今天我明白了...
    why_voin阅读 1,450评论 0 0
  • 2017还有几个小时就要结束,终于所有90的孩子步入了18岁这个重要人生阶段; 今年的我,回想起来,留下足迹的地方...
    沉小小小沦8023阅读 1,652评论 0 0

友情链接更多精彩内容