日期验证错误(分割)不承认)

本文关键字:不承认 分割 验证 错误 日期 | 更新日期: 2023-09-27 18:07:21

我正忙着编写代码来验证通过文本框输入的日期。我遇到了以下关于date.Spilt('/')的错误:

"'string'不包含'Spilt'定义,也没有扩展方法'Spilt'接受'string'类型的第一个参数(您是否缺少using指令或汇编引用?)"

我输入了System.Char[]System.String[]参考,但c#不识别它们。下面是我的代码:

//validateDate function returns true/false for entered date
private bool validateDate(string date)
{
    try
    {
        string [] dateParts = date.Spilt('/');
        //creates new date from spilt parts
        DateTime testDate = new DateTime(Convert.ToInt32(dateParts[2]),
                                         Convert.ToInt32(dateParts[0]),
                                         Convert.ToInt32(dateParts[1]));
        return true;     
    }
    catch
    {
        //if no-date entered return false
        return false;
    }
}

日期验证错误(分割)不承认)

尝试split代替spilt

你听说过DateTime.TryParseDateTime.TryParseExact吗?