Java 日期验证

标签 java

只有满足以下条件,我才必须显示页面,即

if(system_date >=start_date){
 if(system_date<=End_date){
  //Do some thing
 }
}

例如 start_date = 08-03-2011end_date = 10-03-2011

我无法弄清楚这一点。请帮忙。

最佳答案

Date now = new Date();
if ((now.after(startDate) || now.equals(startDate)) && ((now.before.endDate) || now.equals(endDate))
{
    // do something
}

我同意 Joda Time 非常好,但是您必须权衡这个简单的需求是否值得另一个 JAR 依赖项。有时您只需要一些简单的东西。

关于Java 日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5166251/

相关文章:

java - 为什么 Java 不支持泛型 Throwables?

java - String.format() 来填充一个字符串?

java - 从整数数组中得到奇怪的结果

java - 使用自定义对象数组列表实例化 fragment

java - 在不同模式的android中打开手电筒

java - Android SQLite 查询

java - GUI线程更新问题

java - Java编译错误 “variable not found”持续存在

Java 接口(interface)——为什么没有私有(private)方法?

java - 将地址转换为经纬度时,地理编码 google api 卡住