Closed. This question is not reproducible or was caused by typos。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我已经导入import java.util。*;导入java.util.Date;但是NetBeans显示方法“之前”不存在。 Data2从输入中获取,从当前日期开始为“当前”。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我已经导入import java.util。*;导入java.util.Date;但是NetBeans显示方法“之前”不存在。 Data2从输入中获取,从当前日期开始为“当前”。
Date now = new Date();
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd" );
String current = formatter.format( now );
String data2 = data.getText();
boolean result = data2.before(current);
最佳答案
data2
是一个字符串。 before
是Date
类的方法。
您应该将data2
解析为Date
实例并调用date2.before(now)
(假设date2
是Date
)。