gpt4 book ai didi

android - 限制 Endate 转到 StartDate 的上一个日期

转载 作者:行者123 更新时间:2023-11-29 17:52:13 25 4
gpt4 key购买 nike

我有两个日期,即 Startdate 和 Enddate。我正在使用 DatePickerDialog。假设我的 Startdate 是 1-3-2014 那么我想限制 Enddate 到 Startdate 的前一个日期。

最佳答案

使用起来非常简单。

if (DueDate.before(AssignDate))
{
AlertDialog.Builder alertDialogBuilderDate = new AlertDialog.Builder(
Assignment_Create_Ext_DB.this);
alertDialogBuilderDate.setTitle("Date assigning issue");
alertDialogBuilderDate
.setMessage(
"Due date can not be equal or less then the Assign date")
.setCancelable(false)
.setPositiveButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialog, int id) {
dialog.cancel();
}
});
alertDialogBuilderDate.show();
}
else
{
// use your coding
}

或者像这样你也可以检查

if (DueDate.after(AssignDate))
{

// use your coding
}
else
{
AlertDialog.Builder alertDialogBuilderDate = new AlertDialog.Builder(
Assignment_Create_Ext_DB.this);
alertDialogBuilderDate.setTitle("Date assigning issue");
alertDialogBuilderDate
.setMessage(
"Due date can not be equal or less then the Assign date")
.setCancelable(false)
.setPositiveButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialog, int id) {
dialog.cancel();
}
});
alertDialogBuilderDate.show();
}

区别只是 beforeafter 关键字。

这里的 duedateassigndate 都是你的 Calendar 变量。

关于android - 限制 Endate 转到 StartDate 的上一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22088049/

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