以字符串格式化日期

var date = new DateTime(2015, 11, 11);
var str = $"It's {date:MMMM d, yyyy}, make a wish!";
System.Console.WriteLine(str);

你还可以使用 DateTime.ToString 方法格式化 DateTime 对象。这将产生与上面代码相​​同的输出。

var date = new DateTime(2015, 11, 11);
var str = date.ToString("MMMM d, yyyy");
str = "It's " + str + ", make a wish!";
Console.WriteLine(str);

输出:

这是 2015 年 11 月 11 日,许个愿!

.NET 小提琴现场演示

使用 DateTime.ToString 进行现场演示

注意: MM 代表几个月而 mm 代表分钟。使用这些时要非常小心,因为错误会引入可能难以发现的错误。