string s=“1982-2-14";
DateTime Dt=new DateTime(s);

解决方案 »

  1.   

    /// 检查originalString是否为时间型
    /// </summary>
    /// <param name="originalString"></param>
    /// <returns></returns>
    public static string datetimeTypeJudge( string originalString )
    {
    try
    {
    Convert.ToDateTime( originalString );   //2003-11-11转换为2003-11-11 22:48:30
    }
    catch( System.FormatException )
    {
    return ( "wrong" ) ;         //数据类型不是时间型
    } return ( "right" );        //数据类型是时间型
    }
      

  2.   

    string s=“1982-2-14";
    DateTime Dt=System.Convert.toDateTime(s);