【发布时间】:2011-03-24 14:49:16
【问题描述】:
如何在接受以下格式的日期时间的 Windows 表单中添加蒙版文本框:
1993 年 1 月 1 日上午 12:00
【问题讨论】:
标签: c# windows forms maskedtextbox
如何在接受以下格式的日期时间的 Windows 表单中添加蒙版文本框:
1993 年 1 月 1 日上午 12:00
【问题讨论】:
标签: c# windows forms maskedtextbox
使用DateTimePicker 可以更好地解决这个问题
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm";
使用 MaskedTextbox 最好的方法是设置以下 Mask
maskedTextBox1.Mask = "00/00/0000 00:00 AM"
那么所有的验证都必须由你手写。
【讨论】:
\A 我不能把它改成PM :)
根据here 的 MS 规范,您不能指定这种格式。与您的请求最接近的含义掩码是 00\/00\/0000 90:00 \AM
【讨论】: