今天电脑很奇怪,调用DateTime.Now.ToString();得到"2000-6-28 16:23:38",用过Convert.ToDateTime("值")之后,得到DateTime类型的值为2000-23-28 16:23:38,不知是怎么回事,导致我在插入数据库的时候总是有问题![align=center]***********************************************************                    欢迎使用 CSDN 小秘书
              http://blog.csdn.net/whowhen21***********************************************************[/align]

解决方案 »

  1.   

    帮忙踩一下啊!每次遇到DateTime的时候,都觉得有点不舒服!
      

  2.   

    ToString("yyyy-MM-dd"注意大小写
      

  3.   

    这是个非法的datetime:2000-23-28 16:23:38
    楼主你是不是弄错了?
      

  4.   

    DateTime.ParseExact
    DateTime.Now.ToString("yyyy-MM-dd")
      

  5.   

    问题不再哪!关键是"2000-06-09"和“2099-12-25”经过Convert.ToDateTime("")后就变成'2000-00-09 00:00:00' 和'2099-00-25 00:00:00',真是可恶!
      

  6.   

    DateTime让人纠结啊
    我也老是碰到
      

  7.   

    我怀疑是不是因为我的系统,windows7,激活后的原因!以前用xp的,好像没有这感觉!