C#如何将日期字符串用单引号括在字符串的双引号内

Lea*_*rve 2 c# datetime date datetime-format

我试图用单引号包裹我的 DateTime 的日期格式

例如 DateTime.Now().ToString("yyyy-MM-dd") 输出将类似于“2017-03-30”

我的问题,有没有产生像“'2017-03-30'”这样的结果(即双引号内的单引号)?

Equ*_*lsk 5

使用string.Format,或在 C#6+字符串插值上

// String format
string.Format("'{0}'", DateTime.Now.ToString("yyyy-MM-dd"));

// Interpolation
$"'{DateTime.Now.ToString("yyyy-MM-dd")}'";
Run Code Online (Sandbox Code Playgroud)

结果:

'2017-03-30'