我试图在c#中编写一个正则表达式来检查日期(DD/MM/YYYY).
任何日期(01/01/0000)或(12/12/9999)也可以.日期时间必须是01-12,月份时间必须是01-12,年份时间必须是0000-9999,它们之间必须是"/".
我正在尝试在c#中编写一个正则表达式来检查日期
不,您不需要编写正则表达式来检查日期.那将是一种矫枉过正.您可以使用DateTime.TryParseExact方法.
DateTime date;
string someDateToCheck = "12/12/9999";
if (DateTime.TryParseExact(someDateToCheck, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out date))
{
// the date was successfully parsed. You can use the date instance here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3916 次 |
| 最近记录: |