首頁 >Java >java教程 >如何精確格式化 ISO 8601 UTC 中的當下時刻?

如何精確格式化 ISO 8601 UTC 中的當下時刻?

DDD
DDD原創
2024-11-28 18:55:12906瀏覽

How to Precisely Format the Current Moment in ISO 8601 UTC?

當下時刻的精確 ISO 8601 格式

在 UTC 中實現當下時刻的精確 ISO 8601 表示提出了尋找最精細方法的查詢。所需的格式 2010-10-12T08:50Z 需要一個全面的解決方案。

為了解決這個問題,我們懇求 SimpleDateFormat 的功能。這個多功能實用程式允許格式化任何日期物件以滿足我們的規範。

TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" for UTC, no offset
df.setTimeZone(tz);
String nowAsISO = df.format(new Date());

透過利用新的 Date() 實例(如程式碼片段所示),您可以輕鬆擷取當前時刻並將其轉換為所需的 ISO 8601 格式。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn