`
hui253753547
  • 浏览: 47281 次
  • 性别: 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提供了多种方式来获取文件的创建时间,但最简单、最安全的方式是使用`java.nio.file`包中的API。同时,在处理文件路径时需要注意特殊字符和空格的问题,以免引起不必要的错误。

    Java 获取日期时间代码

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

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

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

    用java获取网络时间

    ### 使用Java获取网络时间 在开发过程中,为了确保...通过以上分析可以看出,使用Java获取网络时间不仅能够提高系统的准确性,还能增强程序的健壮性和安全性。对于需要精确时间的应用来说,这是一个非常实用的功能。

    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 获取系统时间错误,少了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获取各种时间

    在Java编程中,获取各种时间是一项常见的任务,涉及到日期和时间的处理。Java提供了多种类和方法来实现这一目标,主要包括`java.util.Date`、`java.util.Calendar`、`java.text.SimpleDateFormat`等。下面我们将详细...

    java 获取上月、一个月最后一天、周一、周日、本月日期

    Java 日期处理详解 Java 获取上月、一个月最后一...Java 获取上月、一个月最后一天、周一、周日、本月日期可以使用 Calendar 类和 SimpleDateFormat 类来实现。这些操作可以帮助开发者更好地处理日期相关的业务逻辑。

    java 使用GregorianCalendar类获取系统的当前时间

    总之,`GregorianCalendar`是Java中处理日期和时间的强大工具,不仅可以获取系统当前时间,还能进行各种日期和时间的计算与操作。通过熟练掌握`GregorianCalendar`的使用,开发者可以更好地处理程序中的日期和时间...

    java获取list中两元素时间差

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

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

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

    java 时间的设置与获取

    - `java.time.LocalDateTime`:新API,表示没有时区信息的日期和时间,例如`LocalDateTime.now()`获取当前日期和时间。 - `java.time.LocalDate`:仅包含日期,不包含时间,如`LocalDate.now()`获取当前日期。 - ...

    java获取时间方法

    ### Java 获取时间方法详解 在Java开发中,处理日期与时间是常见的需求之一。本文将详细介绍几种常用的...理解这些基础知识对于Java开发者来说是非常重要的,能够帮助他们在处理日期和时间相关的任务时更加得心应手。

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

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

Global site tag (gtag.js) - Google Analytics