java中时间格式的相互转换以及字符串转换

  • Post author:
  • Post category:java




1.String转时间类型

一种是转换成Date类型,另一种是转换成LocalDateTime


注意两个字符串的区别

//String类型 转Date类型
        String time="2022-03-11 14:57:20";
        String time2="2022-03-11T14:57:20";
        SimpleDateFormat sdf =   new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parse = sdf.parse(time);
        LocalDateTime localDateTime = LocalDateTime.parse(time2);



2.Date类型转换LocalDateTime类型

        Date date = new Date();
        Instant instant = date.toInstant();
        ZoneId zone = ZoneId.systemDefault();
        LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);



版权声明:本文为m0_50083902原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。