在 Java 中,可以使用 `java.text.SimpleDateFormat` 類來實現字符串轉換為時間格式。以下是一個示例代碼:
import java.text.ParseException;import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateString = "2022-01-01 10:30:00";
String pattern = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
try {
Date date = dateFormat.parse(dateString);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
在上面的代碼中,我們首先定義了一個字符串 `dateString`,表示待轉換的時間字符串,然后定義了一個時間格式的模式 `pattern`,這里使用的是 `"yyyy-MM-dd HH:mm:ss"`,表示年-月-日 時:分:秒。
接下來,我們創建了一個 `SimpleDateFormat` 對象 `dateFormat`,并將模式傳遞給它的構造方法。
然后,我們調用 `dateFormat.parse(dateString)` 方法將字符串轉換為 `Date` 對象,并將結果打印出來。
注意:在使用 `SimpleDateFormat` 類進行時間格式轉換時,需要注意傳入的時間字符串的格式必須與模式一致,否則會拋出 `ParseException` 異常。