0

如何更改 DateEdit 的输入格式?例如,我想输入没有日期和月份的 2012。

使用显示格式,我可以在输入日期后更改它。所以我认为编辑格式是解决方案。

但是,如果我输入 editformat.formatstring = "yyyy" 并尝试在 dateedit 中输入 2012,我只会在输入后得到 0001 作为显示文本。

此外,是否可以只输入月份?例如输入 10,他会显示十月。

问候

4

2 回答 2

0

我找到了答案。使用 EditMask 可以更改 dateedit 的显示和编辑样式。

   DevExpress.XtraEditors.DateEdit myDateEdit= new DevExpress.XtraEditors.DateEdit();
    ...    
   myDateEdit.Properties.EditMask = "y";

例如,将显示 2012 年 11 月。

该属性位于 myDateEdit.Properties.EditMask 它属于 Devexpress DateEdit!

于 2012-11-08T10:22:16.103 回答
0

虽然这个问题已经被问过几次了,看看这里 可能你想要的是:

string date1 = DateTime.UtcNow.ToString("yyyy");
于 2012-11-08T08:51:05.407 回答