本文目錄一覽:
java怎麼將String轉換成日期
首先你要確定你的日期字符串的日期格式,如:yyyy-MM-dd
然後使用java.text.SimpleDateFormat即可將String字符串轉化成java.util.Date
示例代碼如下:
@Test
public void parseDate() throws ParseException{
DateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-dd”);
Date date = dateFormat.parse(“2017-08-02”);
System.out.println(date);
}
輸出如下:
Wed Aug 02 00:00:00 GMT+08:00 2017
Java中怎麼把字符串轉換成日期格式啊
希望將日期輸出成2005年6月9日,我們可以這麼寫:
SimpleDateFormat sdf = new SimpleDateFormat( ” yyyy年MM月dd日 ” );
String str = sdf.format(parse( ” 2005-06-09 00:00:00 ” );
str便會依照我們設定的格式輸出了。
用的API是SimpleDateFormat,它是屬於java.text.SimpleDateFormat,所以請記得import進來!用法:SimpleDateFormat sdf = new SimpleDateFormat( ” yyyy-MM-dd HH:mm:ss ” );這一行最重要,它確立了轉換的格式,yyyy是完整的公元年,MM是月份,dd是日期。
擴展資料:
SimpleDateFormat的支持格式如下:
yy/MM/dd HH:mm:ss 如 ‘2017/12/12 17:55:00’
yy/MM/dd HH:mm:ss pm 如 ‘2017/12/12 17:55:00 pm’
yy-MM-dd HH:mm:ss 如 ‘2017-12-12 17:55:00’
yy-MM-dd HH:mm:ss am 如 ‘2017-12-12 17:55:00 am’
java怎麼把字符串轉換成日期類型
SimpleDateFormat類
有個parse方法
public Date parse(String text, ParsePosition pos)
解析字符串的文本,生成 Date。
此方法試圖解析從 pos 給定的索引處開始的文本。如果解析成功,則將 pos 的索引更新為所用最後一個字符後面的索引(不必對直到字符串結尾的所有字符進行解析),並返回解析得到的日期。更新後的 pos 可以用來指示下次調用此方法的起始點。如果發生錯誤,則不更改 pos 的索引,並將 pos 的錯誤索引設置為發生錯誤處的字符索引,並且返回 null。
指定者:
類 DateFormat 中的 parse
參數:
text – 應該解析其中一部分的 String。
pos – 具有以上所述的索引和錯誤索引信息的 ParsePosition 對象。
返回:
從字符串進行解析的 Date。如果發生錯誤,則返回 null。
拋出:
NullPointerException – 如果 text 或 pos 為 null。
另請參見:
DateFormat.setLenient(boolean)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/194130.html