Java中可以使用java.util.Date
類和java.text.SimpleDateFormat
類來將時(shí)間戳轉(zhuǎn)換成時(shí)間。具體步驟如下:
java.util.Date
對(duì)象,并傳入時(shí)間戳作為參數(shù):Date date = new Date(timestamp);
java.text.SimpleDateFormat
對(duì)象,并指定輸出時(shí)間格式:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat
對(duì)象的format
方法將Date
對(duì)象轉(zhuǎn)換成指定格式的字符串:String time = sdf.format(date);
完整的代碼示例:
import java.util.Date;
import java.text.SimpleDateFormat;
public class TimestampToTime {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
System.out.println(time);
}
}
輸出結(jié)果為當(dāng)前時(shí)間的字符串表示,例如:2021-06-15 10:30:00
。