找不到字符“”的匹配引号字符

Ven*_*kat 1 c#

我有以下代码:

 examdate = Convert.ToDateTime(ttd.DateCreated).ToString("MMM dd yy");
Run Code Online (Sandbox Code Playgroud)

它返回 Jun 27 18

但我需要以下输出

Jun 27 '18

所以我将代码更改为

 examdate = Convert.ToDateTime(ttd.DateCreated).ToString("MMM dd 'yy");
Run Code Online (Sandbox Code Playgroud)

它引发了一个错误: Cannot find a matching quote character for the character '''.

Sha*_*r80 5

您只需要在ToString()调用中转义单引号(')。

简单的例子:

using System;

    public class Program
    {
        public static void Main()
        {
            Console.WriteLine(DateTime.Now.ToString("MMM dd \\'yy"));
        }
    }
Run Code Online (Sandbox Code Playgroud)

结果:

Jun 27 '18
Run Code Online (Sandbox Code Playgroud)

小提琴演示