java把字符串转为日期_Java程序将字符串转换为日期
Java程序將字符串轉換為日期
在此程序中,您將學習使用格式化程序將字符串轉換為Java中的日期。
示例1:使用預定義的格式器將字符串轉換為日期
import?java.time.LocalDate;
import?java.time.format.DateTimeFormatter;
public?class?TimeString?{
public?static?void?main(String[]?args)?{
//格式化?y-M-d?或?yyyy-MM-d
String?string?=?"2017-07-25";
LocalDate?date?=?LocalDate.parse(string,?DateTimeFormatter.ISO_DATE);
System.out.println(date);
}
}
運行該程序時,輸出為:2017-07-25
在上面的程序中,我們使用了預定義的格式化程序ISO_DATE,該格式化程序采用日期字符串,格式為2017-07-25或2017-07-25 + 05:45'。
LocalDate的parse()函數使用給定的格式化程序解析給定的字符串。您也可以在上面的示例中刪除ISO_DATE格式化程序,并將parse()方法替換為:LocalDate?date?=?LocalDate.parse(string,?DateTimeFormatter);
示例2:使用模式格式化程序將字符串轉換為日期
import?java.time.LocalDate;
import?java.time.format.DateTimeFormatter;
import?java.util.Locale;
public?class?TimeString?{
public?static?void?main(String[]?args)?{
String?string?=?"July?25,?2017";
DateTimeFormatter?formatter?=?DateTimeFormatter.ofPattern("MMMM?d,?yyyy",?Locale.ENGLISH);
LocalDate?date?=?LocalDate.parse(string,?formatter);
System.out.println(date);
}
}
運行該程序時,輸出為:2017-07-25
在上述程序中,我們的日期格式為MMMM d, yyyy。因此,我們創建了formatter給定模式。
現在,我們可以使用LocalDate.parse()函數解析日期并獲取LocalDate對象。
總結
以上是生活随笔為你收集整理的java把字符串转为日期_Java程序将字符串转换为日期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k3金蝶 java版本_金蝶KIS旗舰版
- 下一篇: springCloud 之 Eureka