gpt4 book ai didi

android - 将 android datepicker 最小日期设置为特定日期

转载 作者:行者123 更新时间:2023-11-29 00:18:10 25 4
gpt4 key购买 nike

我希望用户能够选择开始日期和结束日期。结束日期的最小值必须等于开始日期。例如,用户选择 2014 年 8 月 1 日作为开始日期。当他单击返回日期字段时,这些值将作为 intent extras 传递给 date_picker_activity。在 date_picker_activity 中,我检查了这些额外内容,目前它只是将所选日期设置为显示日期:

if(getIntent().getExtras()!=null)
{
int year = getIntent().getExtras().getInt("SELECTED_YEAR");
int month = getIntent().getExtras().getInt("SELECTED_MONTH");
int day = getIntent().getExtras().getInt("SELECTED_DAY");
date_picker.updateDate(year, month, day);
}

但用户仍然可以选择所选开始日期之前的日期。

我试图在 if 语句中做类似的事情:

Time time = new Time();
time.set(day, month, year);
date_picker.setMinDate(time.toMillis(true)-1000);

但这没有用。

如何使用传递的值设置最小日期?

最佳答案

在聊天中讨论后,我们设法理解了这段代码:

date_picker.setMinDate(System.currentTimeMillis() - 1000);

在 if 语句中无论如何都会被调用,将最小日期设置为当前日期。

一旦 Igal 将该代码移至 else 语句,一切正常。

关于android - 将 android datepicker 最小日期设置为特定日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981590/

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