刚刚学习C#,有个小问题难住了,谢谢各位大侠抬手之间指点一下。在学习String.Format时遇到的问题, DateTime time1 =DateTime.Now ;
string timestr=String.Format("yyyy-MM-dd hh:mm:ss",time1);
label1.Text =timestr ;为什么最后显示出来的是字符串yyyy-MM-dd hh:mm:ss,而不是时间呢?谢谢指教。
string timestr=String.Format("yyyy-MM-dd hh:mm:ss",time1);
label1.Text =timestr ;为什么最后显示出来的是字符串yyyy-MM-dd hh:mm:ss,而不是时间呢?谢谢指教。
string timestr = string.Format("{0:F}", time1);//2005年11月5日 14:23:23
label1.Text = timestr;
DateTime time1 = DateTime.Now;
string timestr = string.Format("{0:yyyy-MM-dd hh:mm:ss}", time1);
Response.Write(timestr);
参数需要用{0} {1}以此类推,表示占位符
如果直接写就成了字符串了