Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我正在尝试使用Joda-Time v 2.8.2格式化日期,我发现所有类似的答案都说使用方法forPattern(),但是使用的版本告诉我没有这样的method(),我使用不正确?还是不赞成使用此方法?如果是的话,用什么方法代替?
相关代码:
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我正在尝试使用Joda-Time v 2.8.2格式化日期,我发现所有类似的答案都说使用方法forPattern(),但是使用的版本告诉我没有这样的method(),我使用不正确?还是不赞成使用此方法?如果是的话,用什么方法代替?
相关代码:
static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
public String timeSince(String dateString) {
org.joda.time.format.DateTimeFormatter formatter =
new DateTimeFormat.forPattern(DATE_FORMAT);
Seconds secondsSince = Seconds.secondsBetween(DateTime.parse(dateString, formatter),
DateTime.now());
...
}
最佳答案
cannot find class “forPattern()”
是一回事,而tells me that there is no such method()
是另一回事。
实际发生的是new Class.Function()
是语法错误。
因此,java感到困惑,认为您必须尝试调用构造函数,因此它告诉您找不到包含此类构造函数的类。
解决方案:删除new
。
07-24 13:44