Java Date "before" 方法不存在



我已导入导入java.util.*;import java.util.Date;但NetBeans显示"before"方法不存在。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)(假设date2Date)。

beforeDate数据类型的方法。您正在使用String . Data2属于String数据类型。

使用before()的示例:

Date date = new Date(11, 5, 21);
Date date2 = new Date(15, 1, 21);
boolean before = date2.before(date);
System.out.println("Date 2 is before date: " + before);

相关内容

  • 没有找到相关文章