【问题标题】:How to set LocalDate in IntelliJ Java IDEA debugger如何在 IntelliJ Java IDEA 调试器中设置 LocalDate
【发布时间】:2022-01-16 21:34:08
【问题描述】:

我正在尝试在 JetBrains IntelliJ IDEA 调试器中修改(使用 F2 - 设置值)类型为 LocalDate 的变量,但出现“类型不匹配”错误。有没有可能做到这一点?

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    是的,你可以做到。除了输入字符串值或数字之外,您还可以在 IntelliJ 调试器中输入 Java 表达式。所以要设置 LocalDate 变量,最简单的方法是在“设置变量”输入框中输入这个表达式:

    LocalDate.parse("2021-12-28", DateTimeFormatter.ofPattern("yyyy-MM-dd"))
    

    【讨论】:

      【解决方案2】:

      任何时区

          public String dateFormater(String dateTime) {
          try {
              SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
              f.setTimeZone(TimeZone.getTimeZone("UTC"));
              return f.format(f.parse(dateTime));
          } catch (ParseException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
          return "";
      }
      

      【讨论】:

        猜你喜欢
        • 2016-10-21
        • 1970-01-01
        • 1970-01-01
        • 2022-08-06
        • 1970-01-01
        • 2011-06-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多