首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将string类型的转换为datetime类型的

2012-08-31 
如何将string类型的转换为datetime类型的?如何将string类型的转换为datetime类型的?我数据库的表中的字段

如何将string类型的转换为datetime类型的?
如何将string类型的转换为datetime类型的?
我数据库的表中的字段类型是datetime类型的,我希望通过这样的方式取出来然后赋给一个datetime类型的变量,下面这样的代码该如何修改?
其中dtTime是people表中的一个datetime类型的字段;
  string cs = "server= 127.0.0.1;uid=sa;pwd=110 ;database=yanshi";
  SqlConnection sqlcon = new SqlConnection(cs);
  sqlcon.Open();
  DateTime time = "";
  string sql = "select strName,strTel, strCardID,dtTime from people ";
  SqlCommand command = new SqlCommand(sql, sqlcon);
  SqlDataReader reader = command.ExecuteReader();
  while (reader.Read())
  { 
  time = reader[3].ToString();
   
  }

[解决办法]
Convert.ToDatetime
[解决办法]
Convert.ToDateTime(reader[3].ToString()); 

[解决办法]

探讨
Convert.ToDateTime(reader[3].ToString());

[解决办法]
DateTime.Parse("2009-01-12");
[解决办法]
如果格式符合系统要求就用
DateTime.Parse();
如果格式不符合系统要求就用
DateTime.TryParse();
[解决办法]
探讨
Convert.ToDatetime

[解决办法]
探讨
如果格式符合系统要求就用
DateTime.Parse();
如果格式不符合系统要求就用
DateTime.TryParse();

[解决办法]
Convert.ToDateTime(time);
[解决办法]
time =DataTime.Parse(reader[3].ToString());
[解决办法]
Convert.ToDatetime
[解决办法]
DateTime.Parse("2009-01-12");
[解决办法]
我也来一段, 注意不能转换的字符串会抛异常.
C# code
      DateTime dt = DateTime.Now;      string dtstring = dt.ToString();      Type type = typeof(DateTime);      TypeConverter tc = TypeDescriptor.GetConverter(type);      if (null != tc && tc.CanConvertFrom(typeof(string)))      {        DateTime dtnew = (DateTime)tc.ConvertFromString(dtstring);        MessageBox.Show(dtnew.ToString());      }
[解决办法]
Convert.ToDatetime

热点排行