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从输入中获取,从当前日期开始为“当前”。

    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是一个字符串。 beforeDate类的方法。

您应该将data2解析为Date实例并调用date2.before(now)(假设date2Date)。

09-10 09:12
查看更多