首頁 > Java > java教程 > 如何使用 Java 取得 ISO 8601 格式的當下時刻?

如何使用 Java 取得 ISO 8601 格式的當下時刻?

Patricia Arquette
發布: 2024-11-26 01:44:10
原創
465 人瀏覽過

How to Get the Current Moment in ISO 8601 Format Using Java?

以ISO 8601 格式擷取當下時刻

在追求日期時間格式時,開發人員經常尋求一種優雅的解決方案來呈現當下時刻ISO 8601格式,遵循標準"YYYY-MM-DDThh:mmZ".

SimpleDateFormat 解決方案

利用 SimpleDateFormat 類,您可以輕鬆格式化任何 Date 物件。下面的程式碼片段示範了實作:

TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
df.setTimeZone(tz);
String nowAsISO = df.format(new Date());
登入後複製

Date 物件

程式碼中的建構子 new Date() 格式化目前時間。此外,將時區指定為 UTC 可確保時間戳記採用協調世界時 (UTC) 格式,沒有時區偏移。

總之,使用 SimpleDateFormat 類別提供了一種簡潔有效的方法來檢索當前時刻ISO 8601 格式,滿足精確且可互通的時間表示的需求。

以上是如何使用 Java 取得 ISO 8601 格式的當下時刻?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板