Java如何获取当天零点和明天零点的时间和时间戳

 更新时间:2025年03月12日 10:34:11   作者:宁宁可可  
这篇文章主要介绍了如何在Java中获取当天零点和明天零点的时间和时间戳,并提供了示例代码,新手小白完全可以通过文中介绍的代码实现,需要的朋友可以参考下

Java获取当天零点和明天零点的时间和时间戳

//1.获取当前时间
LocalDate today = LocalDate.now();
//2.转换成LocalDateTime对象
LocalDateTime todayMidnight = LocalDateTime.of(today, LocalTime.MIN);
System.out.println("当天0点0分0秒的时间:"+todayMidnight);
//3.将LocalDateTime对象转换成时间戳
long startTime = todayMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
System.out.println("当天0点0分0秒的时间戳:"+startTime);

//1.获取当前日期+1天
LocalDate tomorrow = today.plusDays(1);
//2.获取明天的时间
LocalDateTime tomorrowMidnight=tomorrow.atStartOfDay();
System.out.println("第二天0点0分0秒时间:"+tomorrowMidnight);
//3.将LocalDateTime对象转换成时间戳
long endTime = tomorrowMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
System.out.println("第二天0点0分0秒的时间戳:"+endTime);
package animals;

import java.time.*;

/**
 * Description :
 *
 * @author : HMF
 * Date : Created in 15:31 2024/11/7
 * @version :
 */
public class test003 {
    public static void main(String[] args){
        //1.获取当前时间
        LocalDate today = LocalDate.now();
        //2.转换成LocalDateTime对象
        LocalDateTime todayMidnight = LocalDateTime.of(today, LocalTime.MIN);
        System.out.println("当天0点0分0秒的时间:"+todayMidnight);
        //3.将LocalDateTime对象转换成时间戳
        long startTime = todayMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
        System.out.println("当天0点0分0秒的时间戳:"+startTime);

        //1.获取当前日期+1天
        LocalDate tomorrow = today.plusDays(1);
        //2.获取明天的时间
        LocalDateTime tomorrowMidnight=tomorrow.atStartOfDay();
        System.out.println("第二天0点0分0秒时间:"+tomorrowMidnight);
        //3.将LocalDateTime对象转换成时间戳
        long endTime = tomorrowMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
        System.out.println("第二天0点0分0秒的时间戳:"+endTime);
    }


}

执行结果:

总结 

到此这篇关于Java如何获取当天零点和明天零点的时间和时间戳的文章就介绍到这了,更多相关Java获取时间和时间戳内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Idea中指定xml文件失效的解决过程

    Idea中指定xml文件失效的解决过程

    最近在开发的过程中遇到了一个奇怪的问题,下面这篇文章主要给大家介绍了关于Idea中指定xml文件失效的解决过程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • Java实现通过IP获取IP归属地的方法(离线+在线)

    Java实现通过IP获取IP归属地的方法(离线+在线)

    我们都知道安全攻击都是在某台客户机上执行某些恶意操作致使服务端响应异常崩溃亦或响应数据被篡改,首先我想到的是对访问的web端做一个IP的校验,那么我们首先得知道客户端的IP是多少,接下来此文重点介绍如何获得,需要的朋友可以参考下
    2023-10-10
  • 解决springboot的JPA在Mysql8新增记录失败的问题

    解决springboot的JPA在Mysql8新增记录失败的问题

    这篇文章主要介绍了解决springboot的JPA在Mysql8新增记录失败的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • 使用监听器对Spring bean id进行唯一校验过程解析

    使用监听器对Spring bean id进行唯一校验过程解析

    这篇文章主要介绍了使用监听器对Spring bean id进行唯一校验过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • 基于SpringBoot解决CORS跨域的问题(@CrossOrigin)

    基于SpringBoot解决CORS跨域的问题(@CrossOrigin)

    这篇文章主要介绍了基于SpringBoot解决CORS跨域的问题(@CrossOrigin),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Spring Boot实现数据访问计数器方案详解

    Spring Boot实现数据访问计数器方案详解

    在Spring Boot项目中,有时需要数据访问计数器,怎么实现数据访问计数器呢?下面小编给大家带来了Spring Boot数据访问计数器的实现方案,需要的朋友参考下吧
    2021-08-08
  • 利用Java理解sql的语法(实例讲解)

    利用Java理解sql的语法(实例讲解)

    下面小编就为大家分享一篇利用Java理解sql的语法(实例讲解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • Java纯代码实现导出pdf合并单元格

    Java纯代码实现导出pdf合并单元格

    这篇文章主要为大家详细介绍了Java如何纯代码实现导出pdf与合并单元格功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • Java 程序里transient关键字使用方法示例

    Java 程序里transient关键字使用方法示例

    这篇文章主要为大家介绍了Java 程序里transient关键字使用方法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • JAVA设计模式---原型模式你了解吗

    JAVA设计模式---原型模式你了解吗

    这篇文章主要介绍了JAVA 原型模式的的相关资料,文中讲解非常细致,实例帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2021-09-09

最新评论