我正在制作一个窗体,想知道如何使它只接受一种日期类型。(例如:年/月/日)
我试图找到一些与#c有关的内容,但我只找到了数字的逻辑,而没有找到日期格式
0ve6wy6x1#
你可以使用NuGet MaskedTextBox,并像这样调用:
maskedTextBox1.Masked = MaskedTextBox.MaskedTextBox.Mask.DateOnly;
代码和示例:https://github.com/abbaye/Winform-MaskedTextBox
b5buobof2#
您要查找的是工具箱中的DateTimePicker。此工具仅允许您插入DateTime类型。然后,在您的代码中,您可以使用Tostring方法将其更改为任何格式。请查看此网页以了解DateTime的格式设置:https://www.c-sharpcorner.com/blogs/date-and-time-format-in-c-sharp-programming1
DateTimePicker
DateTime
Tostring
2条答案
按热度按时间0ve6wy6x1#
你可以使用NuGet MaskedTextBox,并像这样调用:
代码和示例:https://github.com/abbaye/Winform-MaskedTextBox
b5buobof2#
您要查找的是工具箱中的
DateTimePicker
。此工具仅允许您插入DateTime
类型。然后,在您的代码中,您可以使用Tostring
方法将其更改为任何格式。请查看此网页以了解DateTime
的格式设置:https://www.c-sharpcorner.com/blogs/date-and-time-format-in-c-sharp-programming1