導航:首頁 > 編程語言 > javadate轉換calendar

javadate轉換calendar

發布時間:2024-12-02 23:01:11

java的前台傳來一個Date日期的值,我想做的是:讓這個日期減一天,比如頁面上傳來的是2013-1-1,那麼減一天為

最簡單的做法是:
// 假如這是前台傳來的Date時間
Date dt;
// 1天的毫秒數
long oneDayTime = 1000*3600*24;
// 這個now就是減1天的時間了
Date nowTime = new Date(dt.getTime() - oneDayTime);

原理就是用Date的毫秒數做運算,最後再將運算出來的毫秒數再轉換成時間。

❷ 如何將JAVA DATE類型的日期 轉換成指定格式類型的 (如:YYYY-MM-DD) 的 DATE類型數據

Date類型並沒有格式,只有轉換成String格式的時候讓格式化顯示。

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());

Calendar calendar = Calendar.getInstance();

int year = Integer.parseInt(datetime.substring(0,4));

int month = Integer.parseInt(datetime.substring(5,7));

int date = Integer.parseInt(datetime.substring(8,10));

int hour = Integer.parseInt(datetime.substring(11,13));

int minute = Integer.parseInt(datetime.substring(14,16));

//int second = Integer.parseInt(datetime.substring(17,19));

if(calendar.get(Calendar.YEAR)>year){

int y = calendar.get(Calendar.YEAR)-year;

(2)javadate轉換calendar擴展閱讀:

Date類可以在java.util包中找到,用一個long類型的值表示一個指定的時刻。它的一個有用的構造函數是Date(),創建一個表示創建時刻的對象。getTime()方法返回Date對象的long值。

import java.util.*;

public class Now {

public static void main(String[] args) {

Date now = new Date();

long nowLong = now.getTime();

System.out.println("Value is " + nowLong);

閱讀全文

與javadate轉換calendar相關的資料

熱點內容
java中快捷鍵 瀏覽:974
網站源碼下載有什麼用 瀏覽:457
oracle命令創建用戶 瀏覽:513
信息加密怎麼解除vivo 瀏覽:578
python3寫excel 瀏覽:964
戴爾伺服器管理口怎麼看配置 瀏覽:913
相關性不好的數據可以用bp演算法 瀏覽:124
單片機入門教程16 瀏覽:375
日本語言編譯書 瀏覽:751
伺服器託管和租用怎麼理解 瀏覽:561
程序員返聘機會 瀏覽:994
蘋果手機app皮膚怎麼換 瀏覽:964
電腦文件夾黑了怎麼辦 瀏覽:826
命令行啟動桌面 瀏覽:296
騰訊視頻app怎麼登陸會員 瀏覽:79
電腦應用源碼怎麼用 瀏覽:1007
77號命令 瀏覽:15
湖南防疫命令 瀏覽:647
畫世界app怎麼弄成粉色 瀏覽:67
內存加密能格式化嗎 瀏覽:160