返回列表 回复 发帖

关于string.Format例子的问题

DateTime time = DateTime.Now;
            string timeString = String.Format("yyyy-MM-dd hh:mm:ss",time);
            Console.WriteLine(timeString);

直接显示为yyyy-MM-dd hh:mm:ss
而不是预期的日期格式
好的。我检查一下。
我查阅了一下资料
string timeString = String.Format("{0:yyyy-MM-dd hh:mm:ss}",time);
这样的格式输出就能正确显示。
只是不知道具体这样做的是不是固定语法规则。
string timeString = String.Format("{0:yyyy-MM-dd hh:mm:ss}",time);
或者time.ToString("yyyy-MM-dd hh:mm:ss");
谢谢 老师 新年快乐!
返回列表