Java开发中常见的日期时间问题:ISO 8601格式转换实例

原创 本是古典 何须时尚 2024-09-12 19:27 116阅读 0赞

在Java开发中,处理ISO 8601格式的日期时间转换是一个常见问题。ISO 8601是国际标准化组织制定的一种日期和时间的标准格式。

以下是一个将ISO 8601格式转换为Java Date对象的例子:

  1. import java.time.LocalDate;
  2. import java.time.format.DateTimeFormatter;
  3. public class Iso8601Converter {
  4. public static LocalDate isoToLocalDate(String isoStr) {
  5. DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
  6. return LocalDate.parse(isoStr, formatter));
  7. }
  8. public static void main(String[] args) {
  9. String isoDate = "2022-03-15"; // ISO 8601 format
  10. LocalDate javaLocalDate = isoToLocalDate(isoDate));
  11. System.out.println("Converted Date: " + javaLocalDate);
  12. }
  13. }

在这个例子中,我们首先定义了一个ISO 8601格式的字符串isoDate。然后,我们调用isoToLocalDate方法将ISO格式转换为Java的LocalDate对象。

最后在main方法中打印出转换后的日期。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,116人围观)

还没有评论,来说两句吧...

相关阅读