我正在尝试将 mindate 设置为 1900 并将 maxdate 设置为 1997 到 DatePickerDialog。但无论我尝试什么,对话框上的结果都不是应该的。文档说它应该是自 1970 年以来的毫秒数。所以这段代码应该可以工作。
我错过了什么?
var dialog = new DatePickerDialog(this, (ss, ee) =>
{
var dateSelected = ee.Date;
}, model.Birthday.Year, model.Birthday.Month - 1, model.Birthday.Day);
var origin = new DateTime(1970, 1, 1);
dialog.DatePicker.MinDate = 0;// (int)(DateTime.Now.Date.AddYears(-120) - origin).TotalMilliseconds;
dialog.DatePicker.MaxDate = (int)(DateTime.Now.Date.AddYears(-8) - origin).TotalMilliseconds;