亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用netbeans java計算存儲在mysql數據庫中的日期和當前日期之間的天數

使用netbeans java計算存儲在mysql數據庫中的日期和當前日期之間的天數

慕容708150 2023-10-19 21:03:00
我需要計算兩個日期之間的天數差異..第一個日期應該是當前日期,下一個日期已經在Mysql數據庫中存儲了..Mysql存儲日期的格式為yyyy-MM-dd我只是通過文本字段獲取了存儲的日期所以請幫我解決這個問題!
查看完整描述

1 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

java.time

如果您將日期存儲為文本,則解析為LocalDate.

LocalDate?localDate?=?LocalDate.parse(?input?)?;

如果您更正確地將日期存儲在類似于 SQL 標準類型的列中DATE,請以LocalDate.

LocalDate?localDate?=?myResultSet.getObject(?…?,?LocalDate.class?)?;

捕獲某些特定地區(時區)的人們使用的掛鐘時間中看到的當前日期。

ZoneId?z?=?ZoneId.of(?"America/Montreal"?)?;
LocalDate?today?=?LocalDate.now(?z?)?;

計算跳躍時間(以天為單位)。

long?days?=?ChronoUnit.DAYS.between(?localDate?,?today?)?;

https://img1.sycdn.imooc.com/6531294b0001ba4906530378.jpg

提示:要表示日期范圍、一對LocalDate對象,請將ThreeTen-Extra庫添加到您的項目中。使用LocalDateRange類。

LocalDateRange?range?=?LocalDateRange.of(?localDate?,?today?)?;


查看完整回答
反對 回復 2023-10-19
  • 1 回答
  • 0 關注
  • 94 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號