如何在 IntelliJ Java IDEA 调试器中设置 LocalDate
How to set LocalDate in IntelliJ Java IDEA debugger
我试图在 JetBrains IntelliJ IDEA 调试器中修改(使用 F2 - 设置值)类型为 LocalDate 的变量,但出现“类型不匹配”错误。有没有可能做到这一点?
是的,你可以做到。除了输入字符串值或数字,您还可以在 IntelliJ 调试器中输入 Java 表达式。所以要设置 LocalDate 变量,最简单的方法是在“设置变量”输入框中输入这个表达式:
LocalDate.parse("2021-12-28", DateTimeFormatter.ofPattern("yyyy-MM-dd"))
在任何时区
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 "";
}
我试图在 JetBrains IntelliJ IDEA 调试器中修改(使用 F2 - 设置值)类型为 LocalDate 的变量,但出现“类型不匹配”错误。有没有可能做到这一点?
是的,你可以做到。除了输入字符串值或数字,您还可以在 IntelliJ 调试器中输入 Java 表达式。所以要设置 LocalDate 变量,最简单的方法是在“设置变量”输入框中输入这个表达式:
LocalDate.parse("2021-12-28", DateTimeFormatter.ofPattern("yyyy-MM-dd"))
在任何时区
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 "";
}