Osc*_*Ryz 24
已更新至Java 8
可以使用类LocalDate类:
LocalDate aDate = LocalDate.parse("2017-01-01");
return aDate.isBefore( LocalDate.now().minusMonths(1));
Run Code Online (Sandbox Code Playgroud)
对于以前的版本,Calendar类可以工作.
Calendar calendar = Calendar.getInstance();
calendar.add( Calendar.MONTH , -1 );
return aDate.compareTo( calendar.getTime() ) < 0;
Run Code Online (Sandbox Code Playgroud)
示例代码:
import static java.lang.System.out;
import java.time.LocalDate;
public class Sample {
public static void main( String [] args ) {
LocalDate aMonthAgo = LocalDate.now().minusMonths(1);
out.println( LocalDate.parse("2009-12-16").isBefore(aMonthAgo));
out.println( LocalDate.now().isBefore(aMonthAgo));
out.println( LocalDate.parse("2017-12-24").isBefore(aMonthAgo));
}
}
Run Code Online (Sandbox Code Playgroud)
打印
true
false
false
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12863 次 |
最近记录: |