問題:
取得時間ISO 8601 格式,反映UTC 的當前時刻,遵循以下格式: 2010-10-12T08:50Z.
解:
利用SimpleDateFormat 的彈性,以下程式碼片段優雅地滿足了要求:
TimeZone tz = TimeZone.getTimeZone("UTC"); DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" to indicate UTC, no timezone offset df.setTimeZone(tz); String nowAsISO = df.format(new Date());
透過使用新的Date()對象,如上面的程式碼所示,格式化的時間戳對應到當前時刻。
以上是如何將目前時間格式化為 ISO 8601 (YYYY-MM-DDTHH:mmZ) 格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!