如何更改 DateEdit 的输入格式?例如,我想输入没有日期和月份的 2012。
使用显示格式,我可以在输入日期后更改它。所以我认为编辑格式是解决方案。
但是,如果我输入
editformat.formatstring = "yyyy"
并尝试在 dateedit 中输入 2012,我只会在输入后得到 0001 作为显示文本。
此外,是否可以只输入月份?例如输入 10,他会显示十月。
问候
如何更改 DateEdit 的输入格式?例如,我想输入没有日期和月份的 2012。
使用显示格式,我可以在输入日期后更改它。所以我认为编辑格式是解决方案。
但是,如果我输入
editformat.formatstring = "yyyy"
并尝试在 dateedit 中输入 2012,我只会在输入后得到 0001 作为显示文本。
此外,是否可以只输入月份?例如输入 10,他会显示十月。
问候
我找到了答案。使用 EditMask 可以更改 dateedit 的显示和编辑样式。
DevExpress.XtraEditors.DateEdit myDateEdit= new DevExpress.XtraEditors.DateEdit();
...
myDateEdit.Properties.EditMask = "y";
例如,将显示 2012 年 11 月。
该属性位于 myDateEdit.Properties.EditMask 它属于 Devexpress DateEdit!
虽然这个问题已经被问过几次了,看看这里 可能你想要的是:
string date1 = DateTime.UtcNow.ToString("yyyy");