C#日期格式丢失了斜杠分隔符

| 如果我在C#中执行此操作:
Console.WriteLine(DateTime.Now.ToString(\"ddd M/dd/yy\"));
我期望这样的输出:
Wed 6/15/11
但实际上它输出:
Wed 6 15 11
为什么斜线消失了?有什么方法可以防止这种情况发生,并以预期的格式输出日期?     
已邀请:
        
Console.WriteLine(DateTime.Now.ToString(\"ddd M/dd/yy\", CultureInfo.InvariantCulture));
            Console.ReadLine();
试试上面     
        您也可以使用
Console.WriteLine(dateTime.ToString(\"ddd M\'/\'dd\'/\'yy\"));
如果您不使用此处其他答案中提到的不变文化,那么这可能是一种解决方案。     
        格式参数中\“ / \”(斜杠)的默认行为是使用当前的区域性日期分隔符。 要强制使用\“ / \”(斜杠),必须在其前面加上\“ \\\”(反斜杠)。 例如:\“ yyyy \\\ / MM \\\\\ / dd \”将始终显示日期,例如\“ 2015/07/02 \”,与当前使用的区域性无关。     

要回复问题请先登录注册