Java中可以使用SimpleDateFormat類來(lái)實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)日期的功能。下面是一個(gè)示例代碼:
`java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDate {
public static void main(String[] args) {
long timestamp = 1617033600000L; // 假設(shè)時(shí)間戳為1617033600000,單位為毫秒
// 創(chuàng)建SimpleDateFormat對(duì)象,指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 將時(shí)間戳轉(zhuǎn)換為Date對(duì)象
Date date = new Date(timestamp);
// 使用SimpleDateFormat格式化Date對(duì)象,得到日期字符串
String dateString = sdf.format(date);
// 輸出結(jié)果
System.out.println("時(shí)間戳轉(zhuǎn)換為日期:" + dateString);
}
`
上述代碼中,我們首先創(chuàng)建了一個(gè)SimpleDateFormat對(duì)象,指定日期格式為"yyyy-MM-dd HH:mm:ss",其中"yyyy"表示年份,"MM"表示月份,"dd"表示日期,"HH"表示小時(shí),"mm"表示分鐘,"ss"表示秒鐘。
然后,我們使用Date的構(gòu)造函數(shù)將時(shí)間戳轉(zhuǎn)換為Date對(duì)象。注意,這里的時(shí)間戳必須是以毫秒為單位的長(zhǎng)整型數(shù)值。
我們使用SimpleDateFormat的format方法將Date對(duì)象格式化為指定的日期字符串。
運(yùn)行上述代碼,輸出結(jié)果為:時(shí)間戳轉(zhuǎn)換為日期:2021-03-30 00:00:00
通過(guò)這種方式,我們可以將時(shí)間戳轉(zhuǎn)換為對(duì)應(yīng)的日期字符串。你可以根據(jù)自己的需求修改日期格式,以滿足不同的時(shí)間顯示要求。