在C#中怎样将字符串(string)型的转换成日期型(DateTime)的
或是怎样定义一个日期型的变量、日期型的方法。。谢谢!!

解决方案 »

  1.   

    Convert.ToDateTime 方法将指定的值转换为 DateTime。重载列表
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Boolean) As DateTime
    [C#] public static DateTime ToDateTime(bool);
    [C++] public: static DateTime ToDateTime(bool);
    [JScript] public static function ToDateTime(Boolean) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Byte) As DateTime
    [C#] public static DateTime ToDateTime(byte);
    [C++] public: static DateTime ToDateTime(unsigned char);
    [JScript] public static function ToDateTime(Byte) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Char) As DateTime
    [C#] public static DateTime ToDateTime(char);
    [C++] public: static DateTime ToDateTime(__wchar_t);
    [JScript] public static function ToDateTime(Char) : DateTime;
    返回指定的 DateTime;不执行任何实际的转换。[Visual Basic] Overloads Public Shared Function ToDateTime(DateTime) As DateTime
    [C#] public static DateTime ToDateTime(DateTime);
    [C++] public: static DateTime ToDateTime(DateTime);
    [JScript] public static function ToDateTime(DateTime) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Decimal) As DateTime
    [C#] public static DateTime ToDateTime(decimal);
    [C++] public: static DateTime ToDateTime(Decimal);
    [JScript] public static function ToDateTime(Decimal) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Double) As DateTime
    [C#] public static DateTime ToDateTime(double);
    [C++] public: static DateTime ToDateTime(double);
    [JScript] public static function ToDateTime(double) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Short) As DateTime
    [C#] public static DateTime ToDateTime(short);
    [C++] public: static DateTime ToDateTime(short);
    [JScript] public static function ToDateTime(Int16) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Integer) As DateTime
    [C#] public static DateTime ToDateTime(int);
    [C++] public: static DateTime ToDateTime(int);
    [JScript] public static function ToDateTime(int) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Long) As DateTime
    [C#] public static DateTime ToDateTime(long);
    [C++] public: static DateTime ToDateTime(__int64);
    [JScript] public static function ToDateTime(long) : DateTime;
    将指定 Object 的值转换为 DateTime。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function ToDateTime(Object) As DateTime
    [C#] public static DateTime ToDateTime(object);
    [C++] public: static DateTime ToDateTime(Object*);
    [JScript] public static function ToDateTime(Object) : DateTime;
    调用此方法始终引发 InvalidCastException。此方法不符合 CLS。[Visual Basic] Overloads Public Shared Function ToDateTime(SByte) As DateTime
    [C#] public static DateTime ToDateTime(sbyte);
    [C++] public: static DateTime ToDateTime(char);
    [JScript] public static function ToDateTime(SByte) : DateTime;
    调用此方法始终引发 InvalidCastException。[Visual Basic] Overloads Public Shared Function ToDateTime(Single) As DateTime
    [C#] public static DateTime ToDateTime(float);
    [C++] public: static DateTime ToDateTime(float);
    [JScript] public static function ToDateTime(float) : DateTime;
    将日期和时间的指定 String 表示形式转换为等效的 DateTime。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function ToDateTime(String) As DateTime
    [C#] public static DateTime ToDateTime(string);
    [C++] public: static DateTime ToDateTime(String*);
    [JScript] public static function ToDateTime(String) : DateTime;
    调用此方法始终引发 InvalidCastException。此方法不符合 CLS。[Visual Basic] Overloads Public Shared Function ToDateTime(UInt16) As DateTime
    [C#] public static DateTime ToDateTime(ushort);
    [C++] public: static DateTime ToDateTime(unsigned short);
    [JScript] public static function ToDateTime(UInt16) : DateTime;
    调用此方法始终引发 InvalidCastException。此方法不符合 CLS。[Visual Basic] Overloads Public Shared Function ToDateTime(UInt32) As DateTime
    [C#] public static DateTime ToDateTime(uint);
    [C++] public: static DateTime ToDateTime(unsigned int);
    [JScript] public static function ToDateTime(UInt32) : DateTime;
    调用此方法始终引发 InvalidCastException。此方法不符合 CLS。[Visual Basic] Overloads Public Shared Function ToDateTime(UInt64) As DateTime
    [C#] public static DateTime ToDateTime(ulong);
    [C++] public: static DateTime ToDateTime(unsigned __int64);
    [JScript] public static function ToDateTime(UInt64) : DateTime;
    通过使用指定的区域性特定格式设置信息,将指定 Object 的值转换为 DateTime。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function ToDateTime(Object, IFormatProvider) As DateTime
    [C#] public static DateTime ToDateTime(object, IFormatProvider);
    [C++] public: static DateTime ToDateTime(Object*, IFormatProvider*);
    [JScript] public static function ToDateTime(Object, IFormatProvider) : DateTime;
    通过使用指定的区域性特定格式设置信息,将数字的指定 String 表示形式转换为等效的 DateTime。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function ToDateTime(String, IFormatProvider) As DateTime
    [C#] public static DateTime ToDateTime(string, IFormatProvider);
    [C++] public: static DateTime ToDateTime(String*, IFormatProvider*);
    [JScript] public static function ToDateTime(String, IFormatProvider) : DateTime;----DateTime sadf = new DateTime(); //定义
      

  2.   

    Convert.ToDateTime(string).ToString(yyyy-mm-dd);
      

  3.   

    Convert.ToDateTime(string)这样不行