SimpleDateFormat日期和文本之間相互轉換


           java.text.DateFormat 是日期/時間格式化子類的抽象類,我們可以通過他的子類SimpleDateFormat在Date對象與String對象之間進行來回轉換

格式化:按照指定的格式,從Date對象轉換為String對象。

解析:按照指定的格式,從String對象轉換為Date

DateFormat類的常用方法有:
public String format(Date date) :將Date對象格式化為字符串。
public Date parse(String source) :將字符串解析為Date對象。

 

把Date對象轉換成String

使用format方法的代碼為:


public class Demo03 {
public static void main(String[] args) {
  Date date = new Date();
// 創建日期格式化對象,在獲取格式化對象時可以指定風格
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
String str = df.format(date);
System.out.println(str); // 2008年1月23日
}
}

 

 

把String對象轉換成Date

使用parse方法的代碼為:

 

public class Demo04 {
public static void main(String[] args) throws ParseException {
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
String str = "2018年12月11日";
Date date = df.parse(str);
System.out.println(date); // Tue Dec 11 00:00:00 CST 2018
}
}

 


免責聲明!

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



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