給我寫一個java時間戳轉日期的工具類函數
以下是一個Java中時間戳轉日期的工具類函數的示例:
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDateConverter {
public static String convertTimestampToDate(long timestamp) {
try {
// 設定日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 將時間戳轉換為Date對象
Date date = new Date(timestamp);
// 使用日期格式將Date對象轉換為字符串
String dateString = dateFormat.format(date);
return dateString;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static void main(String[] args) {
// 假設時間戳為1632873365000(2021-09-29 15:29:25)
long timestamp = 1632873365000L;
String date = convertTimestampToDate(timestamp);
System.out.println(date); // 輸出結果:2021-09-29 15:29:25
}
}
此工具類函數使用SimpleDateFormat類將時間戳轉換為指定格式的日期字符串。在convertTimestampToDate函數中,我們首先創建了一個SimpleDateFormat對象,並設定日期格式為"yyyy-MM-dd HH:mm:ss"。然後,我們使用Date類的帶參數構造函數將時間戳轉換為Date對象。最後,我們使用SimpleDateFormat的format函數將Date對象轉換為字符串。在main函數中,我們測試了這個工具類函數,並將輸出結果打印到控制台上
原文地址: https://www.cveoy.top/t/topic/h968 著作权归作者所有。请勿转载和采集!