`
hui253753547
  • 浏览: 46259 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java获取当天的最晚时间和次日的最晚时间

阅读更多
 public static void main(String[] args) {
        String result = "";
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        String now = formatter.format(new Date());
        String hour = now.split(" ")[1].toString().split(":")[0];

        if (Integer.parseInt(hour) < 12) {
            Calendar todayEnd = Calendar.getInstance();
            todayEnd.set(Calendar.HOUR_OF_DAY, 23);
            todayEnd.set(Calendar.MINUTE, 59);
            todayEnd.set(Calendar.SECOND, 59);
            result = formatter.format(todayEnd.getTime());
            System.out.println(result);
        } else {
            Calendar calendar = Calendar.getInstance();
            calendar.add(Calendar.DATE, 1);
            calendar.set(Calendar.HOUR_OF_DAY, 23);
            calendar.set(Calendar.MINUTE, 59);
            calendar.set(Calendar.SECOND, 59);
            result = formatter.format(calendar.getTime());
        }
    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics