1. 程式人生 > 其它 >String型別轉date型別,毫秒數轉(時間)date型別,時間的加減法

String型別轉date型別,毫秒數轉(時間)date型別,時間的加減法

技術標籤:時間格式相關以及轉換java

String型別轉date型別,毫秒數轉(時間)date型別,時間的加減法

String型別轉date型別

String stringDate = “2020-10-20 11:27:04”;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//利用格式化時間SimpleDateFormat 來轉換
Date date=sdf.parse(nowDate);

時間的加減法
在上面的基礎上,若我們想給date加上或者減去時間,則需要獲取date的毫秒數進行操作,此處以減去五分鐘(300000毫秒)為例:

//獲取date的毫秒數
long newDate = date.getTime();
//進行運算
long lastDate = newDate-300000;

毫秒數轉(時間)date型別
當我們做完運算,如何將毫秒轉換為時間呢?一句程式碼就可以

//此處的lastDate是 long 型別的毫秒數## 標題
Date changeDate = new Date(lastDate);

程式設計師小白,多多指教呀!
在這裡插入圖片描述