以 ISO 8601 格式检索包含日期、小时和分钟的当前时刻
提出的问题询问获取当前时刻的最复杂方法ISO 8601 格式的当前时刻,特别是 UTC,所需的输出格式为: 2010-10-12T08:50Z.
优雅的解决方案
这个问题最优雅的解决方案是使用 SimpleDateFormat 类,它允许您格式化任何 Date 对象。以下是实现此目的的方法:
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 格式设置当前时间的格式。
以上是如何获取 ISO 8601 格式 (YYYY-MM-DDTHH:mmZ) 的当前 UTC 时间?的详细内容。更多信息请关注PHP中文网其他相关文章!