在Java中,可以使用java.util.Date
類和java.text.SimpleDateFormat
類將字符串轉換為時間戳。以下是一個示例:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToTimestamp {
public static void main(String[] args) {
String dateString = "2021-06-01 12:34:56";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse(dateString);
long timestamp = date.getTime();
System.out.println("時間戳: " + timestamp);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
在這個示例中,我們首先定義了一個包含日期和時間的字符串dateString
,然后創建了一個SimpleDateFormat
對象,用于指定日期和時間的格式。接下來,我們使用parse()
方法將字符串轉換為Date
對象,然后調用getTime()
方法將Date
對象轉換為時間戳。最后,我們打印出時間戳。