【问题标题】:Showing current date onwards in DatePickerDialog (Xamarin Android C#)在 DatePickerDialog 中显示当前日期(Xamarin Android C#)
【发布时间】:2022-11-22 04:54:19
【问题描述】:

我目前正在从事一个顶点项目,我的教授希望我限制已经过去的前一个日期。每当我单击我的 DatePickerDialog 时,它都会从 1900 年开始,因此计划显示当前日期及以后的日期。例如,今天是 2022 年 11 月 22 日,那么 DatePickerDialog 应该提示所述日期及以后的日期。

private void EventpickdateButton_Click(object sender, EventArgs e)
        {
            DatePickerDialog datePickerDialog = new DatePickerDialog(this.Activity, this, year, month, day);
            datePickerDialog.Show();
        }

我应该使用自定义方法来显示当前日期及以后的日期吗?我搜索了几个来源,但人们通常使用 Xamarin.Forms 和 Android Studio(JAVA)。感谢您以后的回答和回复!我很感激!

【问题讨论】:

标签: c# xamarin.android datepickerdialog


【解决方案1】:
public override Dialog OnCreateDialog(Bundle savedInstanceState)
{
    datePickerDialog.DatePicker.MinDate = Java.Lang.JavaSystem.CurrentTimeMillis(); // https://stackoverflow.com/a/38405851/109941 2022-11-21
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多