實現代碼以下:java
import java.text.SimpleDateFormat; import java.util.Date; public class javabao { Date d=new Date();//得到當前時間 SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String today=sdf.format(d); System.out.println(today); }
步驟1:建立SimpleDateFormat對象,指定字符串的格式。sdf,sdf1,sdf2列出這三種格式
* 步驟2:用SimpleDateFormat對象調用parse(字符串變量名)【字符串中格式必須和SimpleDateFormat構造函數格式同,不然會報錯】
* 步驟3:建立一個Date對象來接收調用方法返回的值
* 步驟4:輸出System.out.println(Date對象); ide
實現代碼以下:函數
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class javabao { String day="2017-6-21 13:30:50"; SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//指定字符串的日期格式 Date date; try { date = df.parse(day); System.out.println(date); } catch (ParseException e1) { // TODO Auto-generated catch block e1.printStackTrace(); System.out.println("拋出異常啦"); }//可能會出現轉換異常,須要對異常進行處理 } }