在这段代码中,错误是因为字符串tmp需要使用toInteger()方法将其转换为整数类型,而不仅仅是一个字符串。因此,正确的代码应该是:

String ret = "2023-08-18";
String tmp = "30";
LocalDate date = LocalDate.parse(ret);
date = date.plusDays(tmp.toInteger());

String outputDate = date.toString();
println(outputDate);

这样,代码就可以正常运行并打印出期望的日期。

String ret = 2023-08-18;String tmp = 30LocalDate date = LocalDateparseretdate = dateplusDaystmptoIntegerString outputDate = datetoStringprintlnoutputDate为什么错误

原文地址: https://www.cveoy.top/t/topic/iHAn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录