在 Java 中轉換特定時區的日期/時間
您正在尋求將 GMT 時間戳轉換為 GMT 13。雖然您已嘗試過Java 日期和時間類的各種組合,您在設定時間和保留指定的時間方面面臨著挑戰
這裡有一個解決您問題的綜合方法:
-
設定物件的時間:
- 使用Calendar類別建立日曆實例(Calendar日曆 = Calendar.getInstance()).
- 使用calendar.setTime(new Date(1317816735000L))設定日曆物件上的時間。這設定自紀元以來的毫秒數。
-
設定初始時間戳的時區:
- 避免使用calendar.setTimeZone() 設定時區。最好使用日期格式化程式並在將日期轉換為字串時指定時區。
-
使用新時區格式化時間戳:
- 建立一個SimpleDateFormat 物件並使用設定其時區區(TimeZone.getTimeZone("GMT 13")).
-
傳回有新時區時間的字串:
- 使用formatter.format( calendar.getTime()) 將日期轉換為指定時區的字串。
例如:
Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date(1317816735000L)); DateFormat formatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z"); formatter.setTimeZone(TimeZone.getTimeZone("GMT+13")); String newZealandTime = formatter.format(calendar.getTime());
在上面的程式碼中,初始時間戳以毫秒為單位設置,SimpleDateFormat 為用於將日期格式化為GMT 13 中的「dd MMM yyyy HH:mm:ss z」格式時區。
以上是如何在 Java 中將 GMT 時間戳記轉換為 GMT 13?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文討論了使用Maven和Gradle進行Java項目管理,構建自動化和依賴性解決方案,以比較其方法和優化策略。

本文使用Maven和Gradle之類的工具討論了具有適當的版本控制和依賴關係管理的自定義Java庫(JAR文件)的創建和使用。

本文討論了使用咖啡因和Guava緩存在Java中實施多層緩存以提高應用程序性能。它涵蓋設置,集成和績效優勢,以及配置和驅逐政策管理最佳PRA

本文討論了使用JPA進行對象相關映射,並具有高級功能,例如緩存和懶惰加載。它涵蓋了設置,實體映射和優化性能的最佳實踐,同時突出潛在的陷阱。[159個字符]

Java的類上載涉及使用帶有引導,擴展程序和應用程序類負載器的分層系統加載,鏈接和初始化類。父代授權模型確保首先加載核心類別,從而影響自定義類LOA


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具