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

发布于 2024-10-26 02:21:54 字数 96 浏览 1 评论 0原文

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

1993年1月1日上午12:00

How can I add a masked textbox in Windows forms that accepts datetime in the following format:

01/01/1993 12:00 AM

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

过潦 2024-11-02 02:21:54

有一种更好的方法可以使用 DateTimePicker< 来解决此问题/a>

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

使用 MaskedTextbox 可以完成的最佳操作是设置以下 Mask

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

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

There is a better way to solove this using DateTimePicker

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

Best that can be done with MaskedTextbox is by setting following Mask

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

Then again all of the validations have to be hand written by you.

无妨# 2024-11-02 02:21:54

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

According MS specification from here, you cannot specify such format. The most nearest meaning mask for your request would be 00\/00\/0000 90:00 \AM

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文