Java如何獲取當(dāng)天零點(diǎn)和明天零點(diǎn)的時(shí)間和時(shí)間戳
Java獲取當(dāng)天零點(diǎn)和明天零點(diǎn)的時(shí)間和時(shí)間戳
//1.獲取當(dāng)前時(shí)間
LocalDate today = LocalDate.now();
//2.轉(zhuǎn)換成LocalDateTime對(duì)象
LocalDateTime todayMidnight = LocalDateTime.of(today, LocalTime.MIN);
System.out.println("當(dāng)天0點(diǎn)0分0秒的時(shí)間:"+todayMidnight);
//3.將LocalDateTime對(duì)象轉(zhuǎn)換成時(shí)間戳
long startTime = todayMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
System.out.println("當(dāng)天0點(diǎn)0分0秒的時(shí)間戳:"+startTime);
//1.獲取當(dāng)前日期+1天
LocalDate tomorrow = today.plusDays(1);
//2.獲取明天的時(shí)間
LocalDateTime tomorrowMidnight=tomorrow.atStartOfDay();
System.out.println("第二天0點(diǎn)0分0秒時(shí)間:"+tomorrowMidnight);
//3.將LocalDateTime對(duì)象轉(zhuǎn)換成時(shí)間戳
long endTime = tomorrowMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
System.out.println("第二天0點(diǎn)0分0秒的時(shí)間戳:"+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.獲取當(dāng)前時(shí)間
LocalDate today = LocalDate.now();
//2.轉(zhuǎn)換成LocalDateTime對(duì)象
LocalDateTime todayMidnight = LocalDateTime.of(today, LocalTime.MIN);
System.out.println("當(dāng)天0點(diǎn)0分0秒的時(shí)間:"+todayMidnight);
//3.將LocalDateTime對(duì)象轉(zhuǎn)換成時(shí)間戳
long startTime = todayMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
System.out.println("當(dāng)天0點(diǎn)0分0秒的時(shí)間戳:"+startTime);
//1.獲取當(dāng)前日期+1天
LocalDate tomorrow = today.plusDays(1);
//2.獲取明天的時(shí)間
LocalDateTime tomorrowMidnight=tomorrow.atStartOfDay();
System.out.println("第二天0點(diǎn)0分0秒時(shí)間:"+tomorrowMidnight);
//3.將LocalDateTime對(duì)象轉(zhuǎn)換成時(shí)間戳
long endTime = tomorrowMidnight.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
System.out.println("第二天0點(diǎn)0分0秒的時(shí)間戳:"+endTime);
}
}
執(zhí)行結(jié)果:

總結(jié)
到此這篇關(guān)于Java如何獲取當(dāng)天零點(diǎn)和明天零點(diǎn)的時(shí)間和時(shí)間戳的文章就介紹到這了,更多相關(guān)Java獲取時(shí)間和時(shí)間戳內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Java編程實(shí)現(xiàn)時(shí)間和時(shí)間戳相互轉(zhuǎn)換實(shí)例
- java中如何獲取時(shí)間戳的方法實(shí)例
- Java獲取凌晨時(shí)間戳的方法分析
- Java中獲取時(shí)間戳的三種方式對(duì)比實(shí)現(xiàn)
- Java獲取當(dāng)前時(shí)間戳案例詳解
- 教你使用Java獲取當(dāng)前時(shí)間戳的詳細(xì)代碼
- java獲取當(dāng)前時(shí)間戳的方法
- Java獲取當(dāng)前時(shí)間的時(shí)間戳(13位和10位)
- Java獲取當(dāng)前時(shí)間的時(shí)間戳方法總結(jié)
相關(guān)文章
Spring Boot中使用RabbitMQ 生產(chǎn)消息和消費(fèi)消息的實(shí)例代碼
本文介紹了在SpringBoot中如何使用RabbitMQ進(jìn)行消息的生產(chǎn)和消費(fèi),詳細(xì)闡述了RabbitMQ中交換機(jī)的作用和類型,包括直連交換機(jī)、主題交換機(jī)、扇出交換機(jī)和頭交換機(jī),并解釋了各自的消息路由機(jī)制,感興趣的朋友一起看看吧2024-10-10
Spring Boot + Mybatis多數(shù)據(jù)源和動(dòng)態(tài)數(shù)據(jù)源配置方法
最近做項(xiàng)目遇到這樣的應(yīng)用場(chǎng)景,項(xiàng)目需要同時(shí)連接兩個(gè)不同的數(shù)據(jù)庫(kù)A, B,并且它們都為主從架構(gòu),一臺(tái)寫庫(kù),多臺(tái)讀庫(kù)。下面小編給大家?guī)砹薙pring Boot + Mybatis多數(shù)據(jù)源和動(dòng)態(tài)數(shù)據(jù)源配置方法,需要的朋友參考下吧2018-01-01
Spring Cloud 部署時(shí)使用 Kubernetes 作為注冊(cè)中心和配置中
Spring Cloud Kubernetes提供了使用Kubernete本地服務(wù)的Spring Cloud通用接口實(shí)現(xiàn),這篇文章主要介紹了Spring Cloud 部署時(shí)如何使用 Kubernetes 作為注冊(cè)中心和配置中心,需要的朋友可以參考下2024-05-05
Java Socket實(shí)現(xiàn)UDP編程淺析
類 DatagramSocket 何 DatagramPacket(數(shù)據(jù)包/數(shù)據(jù)報(bào)) 實(shí)現(xiàn)了基于 UDP協(xié)議網(wǎng)絡(luò)程序;UDP數(shù)據(jù)報(bào)通過數(shù)據(jù)報(bào)套接字 DatagramSocket 發(fā)送和接收,系統(tǒng)不保證 UDP數(shù)據(jù)報(bào)一定能夠安全送達(dá)目的地,也不確定什么時(shí)候可以抵達(dá)2022-11-11
Java String源碼分析并介紹Sting 為什么不可變
這篇文章主要介紹了Java String源碼分析并介紹Sting 為什么不可變的相關(guān)資料,需要的朋友可以參考下2017-02-02
Spring監(jiān)聽器之ApplicationListener原理及源碼深度解析
本文介紹了Spring事件機(jī)制的原理理及源碼解析,重點(diǎn)了ContextRefreshedEvent和ContextClosededEvent事件;并詳細(xì)描了事件發(fā)布流程、事件多播器器的源碼執(zhí)行流程;以及容器中監(jiān)聽器的管理;最后舉了一個(gè)自定義監(jiān)聽器的例子以然示如何利用事件機(jī)制,感興趣的朋友一起看看吧2026-04-04

