Windows窗体 - 接受特定时间戳格式的文本框

时间:2011-03-24 14:49:17

标签: c# windows forms maskedtextbox

如何在Windows窗体中添加以下列格式接受日期时间的蒙版文本框:

  

01/01/1993 12:00 AM

2 个答案:

答案 0 :(得分:3)

使用DateTimePicker

可以更好地解决此问题
 dateTimePicker1.Format = DateTimePickerFormat.Custom;
 dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm";

使用MaskedTextbox可以做的最好的事情是设置以下Mask

 maskedTextBox1.Mask = "00/00/0000 00:00 AM"

然后,所有验证都必须由您手写。

答案 1 :(得分:0)

根据here的MS规范,您无法指定此类格式。您请求的最接近的含义掩码是00\/00\/0000 90:00 \AM