gpt4 book ai didi

java - ADK Java 检查日期是否等于定义的日期间隔

转载 作者:行者123 更新时间:2023-12-01 04:14:28 34 4
gpt4 key购买 nike

我想检查当前日期是否等于(或包含)某个定义的日期间隔。我有这样的东西:

        Calendar c1 =  Calendar.getInstance();
SimpleDateFormat sdf1 = new SimpleDateFormat("dd-MM-yyyy");

Date lowerBound = null;
Date upperBound = null;
try {
lowerBound = sdf1.parse("29-10-2013");
upperBound = sdf1.parse("30-12-2013");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

TextView txtdate1 = (TextView) findViewById(R.id.textView1);

if (c1.getTime().before(upperBound) && c1.getTime().after(lowerBound)) {
txtdate1.setText("Is up to date");
} else {
txtdate1.setText("Is not up to date");
}

最佳答案

您可以使用函数beforeafter检查您的日期是否在特定范围内。

    Calendar c1 =  Calendar.getInstance();
SimpleDateFormat sdf1 = new SimpleDateFormat("dd-MM-yyyy");

Date lowerBound = sdf1.parse("20-10-2013");
Date upperBound = sdf1.parse("30-12-2013");

TextView txtdate1 = (TextView) findViewById(R.id.textView1);

if (c1.getTime().before(upperBound) && c1.getTime().after(lowerBound)) {
txtdate1.setText("Is up to date");
} else {
txtdate1.setText("Is not up to date");
}

最酷的事情是,您可以定义一些函数,通过创建预定义函数来检查数据是否在某个定义的范围内。请参阅this例如。

关于java - ADK Java 检查日期是否等于定义的日期间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19574990/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com