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