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

相关推荐

    java获取时间大全

    Java获取时间是一个重要的编程任务,尤其在开发过程中处理日期和时间相关的逻辑时。Java提供了多种方式来操作和格式化时间,这些方法分布在不同的类和包中。以下是对这些知识点的详细说明: 1. **基础时间类:** -...

    java 获取标准北京时间

    java 获取标准北京时间 标准北京时间 北京时间 网络时间 internet时间

    java获取文件创建时间

    ### Java 获取文件创建...综上所述,Java提供了多种方式来获取文件的创建时间,但最简单、最安全的方式是使用`java.nio.file`包中的API。同时,在处理文件路径时需要注意特殊字符和空格的问题,以免引起不必要的错误。

    Java 获取日期时间代码

    - **`java.util.Calendar`**:提供了更为灵活的方式来处理日期和时间。 - **`java.text.SimpleDateFormat`**:允许按照指定的模式格式化和解析日期时间。 #### 三、获取日期时间 ##### 3.1 使用 `java.util.Date` ...

    java获取标准格林尼治时间

    java 获取标准格林尼治时 标准格林尼治时间 标准时间

    java的常用的获取时间的方法

    Java中获取当前时间最简单的方式是使用`java.util.Date`类。例如: ```java Date now = new Date(); ``` 为了格式化输出日期,可以使用`java.text.SimpleDateFormat`类。例如,要获取当前时间并格式化为“yyyy-MM-...

    java 获取当前时间

    根据给定文件的信息,我们可以总结出以下关于Java中获取及格式化当前时间的相关知识点: ### 一、使用`java.util.Date`与`java.text.DateFormat`类获取并格式化时间 在Java中,`java.util.Date`类是表示特定时刻的...

    java获取系统时间与实际相差8小时的解决方法

    `java.util.Date`是早期Java版本中用于日期和时间操作的类,但它并不包含时区信息。在Java 8及更高版本中,`java.time`包被引入,提供了更强大和易于使用的API,如`LocalDateTime`, `ZonedDateTime`, 和 `ZoneId`等...

    java获取当前时间的程序

    ### Java 获取当前时间的程序知识点解析 #### 一、程序概述 本程序是用Java编写的,主要功能是通过按钮触发事件来获取并显示当前时间。时间分别显示为时、分、秒三个部分,并且各自在不同的`JLabel`控件上显示。 #...

    java中获取系统时间

    如果需要更精确地控制日期和时间的格式,则推荐使用`java.text.SimpleDateFormat`。开发者可以根据实际需求选择最合适的方法。此外,随着Java版本的不断更新,如在Java 8及更高版本中,还可以使用`java.time`包中的...

    java 获取农历24节气时间

    Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气

    java 获取系统时间错误,少了8小时

    Java的`Date`类在默认情况下会按照本地时区(Local Time Zone)展示日期和时间。如果开发者期望获取的是协调世界时间(UTC),但程序却返回了一个比预期晚8小时的结果,可能是因为以下原因: 1. **时区设置不正确**...

    获取当天昨天上周当月当年的起始和结束时间

    获取当天、昨天、上周、当月、上个月 当年等起始和结束时间

    JAVA获取系统时间.txt

    可以通过`setLocale(Locale locale)`方法设置不同的`Locale`对象来改变日期和时间的格式。例如,可以设置为美国英语: ```java sdf.setLocale(Locale.US); ``` #### 四、最佳实践 1. **避免硬编码日期格式**:...

    java系统获取时间小类

    如果仅需获取本地日期和时间,可以使用`LocalDateTime.now()`方法。 #### 2. `java.time.ZonedDateTime` 当需要处理带有时区的日期时间时,`ZonedDateTime`类是更好的选择。它可以提供与特定时区关联的完整日期和...

    java 获取指定日期(带毫秒)13位时间戳

    java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();

    java获取list中两元素时间差

    SimpleDateFormat 是 Java 中的一个类,用于格式化日期和时间。 小结 本例中,我们学习了如何在 Java 中获取 List 中两元素时间差。我们使用了 ArrayList 来存储时间字段,并使用 SimpleDateFormat 来格式化时间...

    java 获取地址工具类 java 获取地址工具类

    java 获取地址工具类 java 获取地址工具类java 获取地址工具类 java 获取地址工具类java 获取地址工具类 java 获取地址工具类java 获取地址工具类 java 获取地址工具类java 获取地址工具类 java 获取地址工具类java ...

    java获取年月日

    用java来写个类,获取当前的年月日,自己也可以改,获取当前系统时间

    java代码获取当前月第一天和最后一天的毫秒值(csdn)————程序.pdf

    首先,我们创建一个`Calendar`实例,它代表当前的日期和时间。`Calendar.getInstance()`方法是获取当前日期的静态工厂方法: ```java Calendar calendar = Calendar.getInstance(); ``` 接下来,为了获取指定月份...

Global site tag (gtag.js) - Google Analytics