怎样把字符串"2003.02.30"转换为DateTime string str="2003.02.30";str=str.Replace(".","-");DataTime dt=DateTime.Parse(str); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime dt = DateTime.ParseExact("2003.02.30","yyyy.MM.dd",null); 是啊,我也没有注意到2月居然有30,但你可以用上面的办法转换一下然后再打印dt.ToString(),看看是不是变成3月2号了,或者产生异常。 DateTime dt = DateTime.ParseExact("2003.02.30","yyyy.MM.dd",null);2003.02.30 肯定是出现“超出范围”异常,楼主控制一下就是。 int year=2003;int month=2;int day=30;DataTime dt=new DataTime();dt.year=year;dt.month=month;dt.day=day;最愚蠢的方法,^_^ 虽然数据不对,但是方法对了!rock1981() 的方法测试成功! cystec () 的方法是正确的,只是日期不对。 str=str.Replace(".","-");DataTime dt=DateTime.Parse(str); 如何判断双击的是不是treeview的最下层一个节点呢 C# 父窗体与子窗体问题 水晶报表动态绑定数据问题 WebBrowser如何捕捉到页面中alert之类提示框弹出的消息?(内有相关资料链接,有类似需求的xdjm也进来看看) 有关开DataGrid的问题 制作.net安装包出现的一个奇怪问题 怎样读写文本文件的指定行 关于弹出框的问题!!!送分 c#里面click事件传到方法里的EventArgs e都是什么啊? 问几个C#下有关数据库的几个问题 为何richTextBox1.Lines[i]取行的效率很低,有什么好的办法? DataGrid如何嵌入(DropDownList)?
int month=2;
int day=30;
DataTime dt=new DataTime();
dt.year=year;
dt.month=month;
dt.day=day;
最愚蠢的方法,^_^
DataTime dt=DateTime.Parse(str);