我有一个文本框,用户应该输入日期.如何检查输入的日期是否采用正确的日期格式?
像这样:
02/02/2008
022/22/-12009/02/0202/Jun/201502/abc/2010(我不想使用DateTimePicker或MonthCalender).
编辑1
我试过这样的
Private Sub txtHireDate_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtHireDate.Validated
Dim dateString As String = txtHireDate.Text
Dim formats As String = "MM/dd/yyyy"
Dim dateValue As DateTime
If DateTime.TryParseExact(dateString, formats, New CultureInfo("en-US"), DateTimeStyles.None, dateValue) Then
End If
Run Code Online (Sandbox Code Playgroud)
但它显示出一些错误

String dateString = dateTextBox.Text;
String formats = "MM/dd/yyyy";
DateTime dateValue;
if (DateTime.TryParseExact(dateString, formats,
new CultureInfo("en-US"),
DateTimeStyles.None,
out dateValue))
{
// That means the value of the date is in the specified format..
}
Run Code Online (Sandbox Code Playgroud)
别忘了使用Globalization namespace:
using System.Globalization;
Run Code Online (Sandbox Code Playgroud)