使用属性中的格式字符串

mis*_*han 12 c# c#-6.0

我所处的情况如下:

我有一个插值字符串,如下所示:

DateTime DateOfSmth;
string PlaceOfSmth;
$"{DateOfSmth}, {PlaceOfSmth}".Trim(' ',',');
Run Code Online (Sandbox Code Playgroud)

以及应该在其中使用的格式:

string Format = "{0:dd.MM.yyyy}";
Run Code Online (Sandbox Code Playgroud)

现在我想在插值字符串中使用属性Format中的格式,但我不知道如何.

IE:我喜欢这样的结果:

$"{DateOfSmth:Format}, {PlaceOfSmth}".Trim(' ',',');
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

dii*_*___ 14

试试这个:

string format = "dd.MM.yyyy";
Console.WriteLine($"{DateOfSmth.ToString(format)}");
Run Code Online (Sandbox Code Playgroud)