1. 程式人生 > >JAVA中獲取當前時間及格式轉換

JAVA中獲取當前時間及格式轉換

以前我們開發過程中都是前端將時間傳給後端,後端將sql語句放入資料庫中執行,其中的時間格式也會由資料庫從2018-10-04T09:04:35.844Z預設轉換為2018-10-04 09:04:35,但當我們將SQL語句使用 StringBuilder 拼接後,其中的時間格式就會轉換為字串,那麼我們就需要在後端將格式轉換為資料庫需要的格式。

獲取當前時間

import java.util.Date;
import java.text.SimpleDateFormat;

public class NowString {
public static void main(String[] args) { 
	Date now = new Date();
	SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設定日期格式
	String hehe = df.format(now);// now為獲取當前系統時間
}
}

有時候要把String型別的時間轉換為Date型別,通過以下的方式,就可以將你剛得到的時間字串轉換為Date型別了。

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

java.util.Date time=null;
try {
   time= sdf.parse(sdf.format(new Date()));

} catch (ParseException e) {

   e.printStackTrace();
}