在Java中,可以使用java.util.Date
類(lèi)和java.text.SimpleDateFormat
類(lèi)將字符串轉(zhuǎn)換為時(shí)間戳。以下是一個(gè)示例:
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("時(shí)間戳: " + timestamp);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
在這個(gè)示例中,我們首先定義了一個(gè)包含日期和時(shí)間的字符串dateString
,然后創(chuàng)建了一個(gè)SimpleDateFormat
對(duì)象,用于指定日期和時(shí)間的格式。接下來(lái),我們使用parse()
方法將字符串轉(zhuǎn)換為Date
對(duì)象,然后調(diào)用getTime()
方法將Date
對(duì)象轉(zhuǎn)換為時(shí)間戳。最后,我們打印出時(shí)間戳。