選單

在 Java 中將日期字串轉換為 Date 類型

目錄

Java 日期字串java.util.Date 按類型獲取

在Java中,如何格式化日期字串(yyyy/MM/dd)? java.util.Date 這是一個用於轉換資料類型的範例程式。

範例程式碼

/** * 將日期字串"yyyy/MM/dd"轉換為 java.util.Date 類型。 * @?


執行結果

範例程式

public static void main(String[] args) { try { // 普通格式 Date date = toDate("2007/01/01"); System.out.println(date); // 不同格式格式 date = toDate("2007-01-01"); // 不同格式格式 date = toDate("2007-01-01"); } }

輸出結果

2007/01/01='2007 年日本標準時間 1 月 1 日星期一 00:00:00''

yyyy/MM/dd 日期字串似乎已正確轉換,但 yyyy-MM-dd 呢?

java.text.ParseException:無法解析的日期:「2007-01-01」在java.text.DateFormat.parse(DateFormat.java:335)在Main.toDate(DateUtil.java:627)在Main.main(DateUtil.java:639)

在 yyyy-MM-dd 發生解析異常。

日期格式 子類別 java.text.SimpleDateFormat 您可以使用以下方法進行轉換:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.parse("2007-01-01");  

我們需要一個更通用的程序,對吧?
接下來,我們將向您展示如何盡可能將任何日期字串轉換為 java.util.Date 類型。
將任何日期和時間字串轉換為日期或日曆類型。

  • 網址をコピーしました!
目錄