java時(shí)間戳轉(zhuǎn)換為日期格式的多種方式
java時(shí)間戳轉(zhuǎn)換為日期格式
以下是幾種將Java時(shí)間戳轉(zhuǎn)換為日期格式的實(shí)現(xiàn)方法:
方法一:使用Java的Date類和SimpleDateFormat類
long timestamp = 1617142526000L; // 時(shí)間戳值
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(date);
System.out.println(formattedDate);方法二:使用Java 8的LocalDateTime類和DateTimeFormatter類
long timestamp = 1617142526000L; // 時(shí)間戳值
Instant instant = Instant.ofEpochMilli(timestamp);
LocalDateTime date = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDate = date.format(formatter);
System.out.println(formattedDate);方法三:使用Java 8的java.time包中的Instant類和DateTimeFormatter類
long timestamp = 1617142526000L; // 時(shí)間戳值
Instant instant = Instant.ofEpochMilli(timestamp);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(instant, ZoneId.systemDefault());
String formattedDate = zonedDateTime.format(formatter);
System.out.println(formattedDate);方法四:使用Java 8的java.time包中的Instant類和DateTimeFormatter類,使用自定義時(shí)區(qū)
long timestamp = 1617142526000L; // 時(shí)間戳值
Instant instant = Instant.ofEpochMilli(timestamp);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(instant, ZoneId.of("Asia/Shanghai"));
String formattedDate = zonedDateTime.format(formatter);
System.out.println(formattedDate);方法五:使用Apache Commons Lang庫(kù)的DateUtils類
import org.apache.commons.lang3.time.DateFormatUtils; import java.util.Date; long timestamp = 1617142526000L; // 時(shí)間戳值 Date date = new Date(timestamp); String formattedDate = DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss"); System.out.println(formattedDate);
以上是幾種將Java時(shí)間戳轉(zhuǎn)換為日期格式的實(shí)現(xiàn)方法,它們都是可行的,并且可以根據(jù)具體需求選擇適合的方法。
到此這篇關(guān)于java時(shí)間戳轉(zhuǎn)換為日期格式的文章就介紹到這了,更多相關(guān)java時(shí)間戳轉(zhuǎn)換為日期內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring?Boot自定義?Starter并推送到遠(yuǎn)端公服的詳細(xì)代碼
這篇文章主要介紹了Spring?Boot自定義?Starter并推送到遠(yuǎn)端公服,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09
Jmeter如何將每次測(cè)試的結(jié)果保存到文件中
這篇文章主要介紹了Jmeter如何將每次測(cè)試的結(jié)果保存到文件中的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
通過實(shí)例了解Java jdk和jre的區(qū)別
這篇文章主要介紹了通過實(shí)例了解Java jdk和jre的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
Mybatis 查詢語句條件為枚舉類型時(shí)報(bào)錯(cuò)的解決
這篇文章主要介紹了Mybatis 查詢語句條件為枚舉類型時(shí)報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
SpringMVC @RequestMapping注解應(yīng)用方法示例講解
通過@RequestMapping注解可以定義不同的處理器映射規(guī)則,下面這篇文章主要給大家介紹了關(guān)于SpringMVC中@RequestMapping注解用法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
idea項(xiàng)目代碼打包為jar包的超詳細(xì)步驟
因?yàn)闃I(yè)務(wù)開發(fā)場(chǎng)景需要,將開發(fā)項(xiàng)目中的Java類打成一個(gè)jar包引入到外部工具中,下面這篇文章主要給大家介紹了關(guān)于idea項(xiàng)目代碼打包為jar包的相關(guān)資料,需要的朋友可以參考下2023-01-01

