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

DateTime和String转换有关问题

2013-11-02 
十万火急DateTime和String转换问题2013年10月31日10:1314DateTime.Prase()Convert.ToDateTime()统统失败[

十万火急 DateTime和String转换问题
    2013年10月31日  10:13;14
      DateTime.Prase()
      Convert.ToDateTime()

  统统失败
[解决办法]
10:13;14后面这又是中文的冒号又是分号的,当然转不了了。
可以用 DateTime.TryParse方法来判断是否能够转换。
[解决办法]
我试了 一下 没什么问题 
你 看看 是不是 第二个 分号 中英文 的 问题 
[解决办法]
DateTime d = Convert.ToDateTime("2013年10月31日  10:13:14");
[解决办法]
            string s = "2013年10月31日 10:13:14";
            DateTime dt;
            DateTime.TryParseExact(s, "yyyy年MM月dd日 hh:mm:ss", null, System.Globalization.DateTimeStyles.None, out dt);
[解决办法]
Convert.ToDateTime("2013年10月31日  10:13:14", System.Globalization.CultureInfo.GetCultureInfo("zh-CN"));
[解决办法]
楼主用的不是中文操作系统么?最简单的就是把【年、月】替换成【-】,【日】去掉不就好了:
另外下面两种方法也是可以的:

DateTime d = Convert.ToDateTime("2013年10月31日 10:13:14");

System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("zh-CN");
DateTime d = DateTime.Parse("2013年10月31日 10:13:14", ci.DateTimeFormat);
[解决办法]
DateTime d = Convert.ToDateTime("2013年10月31日  10:13:14"); 
[解决办法]
前台界面是TextBox 还是时间控件?
[解决办法]
是不是有空格的问题
[解决办法]

引用:
刚测试   自己写的日期字符窜 可以转换  可以我从前天取的时间字符窜不能转换, 可是我仔细对比 两个字符窜一模一样 ,百思不得其解
什么错误啊?错误信息发出来撒

热点排行