Windows 窗体 - 接受特定时间戳格式的文本框
如何在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一种更好的方法可以使用 DateTimePicker< 来解决此问题/a>
使用 MaskedTextbox 可以完成的最佳操作是设置以下 Mask
然后,所有验证都必须由您手写。
There is a better way to solove this using DateTimePicker
Best that can be done with MaskedTextbox is by setting following Mask
Then again all of the validations have to be hand written by you.
根据此处的 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