java時間格式轉換


 

 最近在項目中開始寫后台java,之前一直從事前端開發,公司需要加上個人也想學習些java后台相關知識,慢慢積累實踐。下面總結了些JAVA中有關時間格式轉換的一些方法,也方便各位初學者參考。

 

 1    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定義要輸出日期字符串的格式
 2     Date startTime = new Date();
 3   
 4     String startTimeSting  = sdf.format(startTime);
 5     Calendar c = Calendar.getInstance();//獲得一個Calendar實例對象
 6     c.setTime(startTime);//設置為當前時間

7 c.add(Calendar.DATE,-7);//可以將時間設置為7天前,正數時為當前日期之后 8 c.set(Calendar.HOUR_OF_DAY,0);//小時設為當天0時;get方法獲取時間,如c.get(Canlendar.HOUR_OF_DAY) 9 c.set(Calendar.MINUTE, 0);//將分鍾設置為當天的0分 10 c.set(Calendar.SECOND,0);//將秒設置為當前的0秒 11 Date endTime = c.getTime(); //時間對象endTime格式,例如:Wed Jun 14 00:00:00 CST 2017 12 String endTimeSting = sdf.format(endTime);//endTimeString轉為指定格式字符串,如:2017-06-14 00:00:00 13 14 String stringToDate = "2017-06-26 08:23:21"; 15 Date stringToDate = sdf.parse(stringToDate);//parse方法將字符創轉換為時間對象,格式:Mon Jun 26 08:23:21 CST 2017

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM