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`对象等。这些对象允许开发者创建、操作和格式化日期...
在这个案例中,URL是`http://php.weather.sina.com.cn/xml.php`,并且需要传递三个参数:`city`(城市名称)、`password`(固定的调用密码)和`day`(表示查询的天气日期,0代表当天,1代表次日,以此类推,最大到4...
1. **日期和时间处理**:在C#中,日期和时间通常使用`DateTime`结构来表示。我们可以使用`DateTime.Now`获取当前日期,或通过构造函数创建自定义日期。要获取次日的日期,可以使用`DateTime.AddDays(1)`方法。 2. *...
这里,`Calendar.getInstance()`获取当前时间的日历实例,`setTime`方法设置日期,`add`方法则用于将日期增加一天,达到查询下一天的效果。 总结来说,准确查询Oracle数据库中一天的数据,需要正确设定日期的边界,...
然而,需要注意的是,一旦设备关机,这些数据将会丢失,且应用程序设计为每天0点至23点59分记录步数,次日自动清零。 首先,我们要了解Kotlin在Android开发中的优势。Kotlin是一种现代、类型安全且具有空安全特性的...