`
hui253753547
  • 浏览: 47708 次
  • 性别: 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());
        }
    }
分享到:
评论

相关推荐

    下一天日期软件

    1. **日期对象和库**:在大多数编程语言中,都有内置的日期和时间对象,例如Python的`datetime`模块,Java的`java.util.Date`或`java.time`包,JavaScript的`Date`对象等。这些对象允许开发者创建、操作和格式化日期...

    Android编程实现获取新浪天气预报数据的方法

    在这个案例中,URL是`http://php.weather.sina.com.cn/xml.php`,并且需要传递三个参数:`city`(城市名称)、`password`(固定的调用密码)和`day`(表示查询的天气日期,0代表当天,1代表次日,以此类推,最大到4...

    NextData日期问题

    1. **日期和时间处理**:在C#中,日期和时间通常使用`DateTime`结构来表示。我们可以使用`DateTime.Now`获取当前日期,或通过构造函数创建自定义日期。要获取次日的日期,可以使用`DateTime.AddDays(1)`方法。 2. *...

    通过sql准确查出一天数据的方法

    这里,`Calendar.getInstance()`获取当前时间的日历实例,`setTime`方法设置日期,`add`方法则用于将日期增加一天,达到查询下一天的效果。 总结来说,准确查询Oracle数据库中一天的数据,需要正确设定日期的边界,...

    android计步app

    然而,需要注意的是,一旦设备关机,这些数据将会丢失,且应用程序设计为每天0点至23点59分记录步数,次日自动清零。 首先,我们要了解Kotlin在Android开发中的优势。Kotlin是一种现代、类型安全且具有空安全特性的...

Global site tag (gtag.js) - Google Analytics