以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中文網其他相關文章!