一个很简单的问题 c# winform问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:42:08
datetime i=new datetime();
i=datetime.now;
string str="i.date.tostring()+i.hour.tostring()";
连出来是2007-4-49(9是小时)
其实我想要的是2007-4-4_9
该怎么做??

string str="i.date.tostring() + "_" + i.hour.tostring()";

string str="i.date.tostring()+i.hour.tostring()";
这个肯定不会输出 2007-4-49

问问题都把程序写错了,大小写不分还不说,连逻辑都错的一塌糊涂

ToString()了,就不用再在外面加""号了!!!

string str=i.date.ToString() + "_" + i.hour.ToString();

直接把这句话粘上去把你原来的给覆盖就可以了。