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

标签 c# windows forms maskedtextbox

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

01/01/1993 12:00 AM

最佳答案

有一个更好的方法可以使用 DateTimePicker 来解决这个问题

 dateTimePicker1.Format = DateTimePickerFormat.Custom;
 dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm";

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

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

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

关于c# - Windows 窗体 - 接受特定时间戳格式的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420999/

相关文章:

php - 如何将一组选中/未选中的复选框值传递给 PHP 电子邮件生成器?

c# - xml :space in resource file of c# winform

c# - 允许您隐式地将 List<ChildClass> 视为 List<ParentClass> 的 C# 功能的名称是什么

c# - 为 C# 解决方案生成 sandcaSTLe 文档

windows - 如何在 Windows 中利用 RDMA

c++ - Windows 7(32 位)上带有 libstdc++-6.dll 的 clang++ 3.2

windows - 我可以在一个窗口中有多个 Powershell 控制台吗?

c# - 方法返回一个 IDisposable - 我是否应该处理结果,即使它没有分配给任何东西?

javascript - HTML 表单似乎正在提交 *both* POST 和 GET?

html - 如何使 bootstrap css 输入附加按钮和错误范围看起来不错