Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何在windows phone 8中将DateTime转换为指定格式_String_C# 4.0_Datetime_Windows Phone 8 - Fatal编程技术网

String 如何在windows phone 8中将DateTime转换为指定格式

String 如何在windows phone 8中将DateTime转换为指定格式,string,c#-4.0,datetime,windows-phone-8,String,C# 4.0,Datetime,Windows Phone 8,我的日期格式是MM/dd/yyyy。问题是,当我转换时,它会显示 2013年12月5日。我想显示格式,如2013年12月5日。 如何将其格式正确设置为:05/12/2013 我的c#代码是 当您使用正斜杠字符(/)时,它告诉.Net使用特定于当前区域性的日期分隔符 可以使用不变区域性,其中分隔符始终为正斜杠: dt.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture) 或者,您可以在格式字符串中指定专门使用正斜杠字符而不是区域性特定的日期分隔

我的日期格式是MM/dd/yyyy。问题是,当我转换时,它会显示 2013年12月5日。我想显示格式,如2013年12月5日。 如何将其格式正确设置为:05/12/2013

我的c#代码是


当您使用正斜杠字符(
/
)时,它告诉.Net使用特定于当前区域性的日期分隔符

可以使用不变区域性,其中分隔符始终为正斜杠:

dt.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture)
或者,您可以在格式字符串中指定专门使用正斜杠字符而不是区域性特定的日期分隔符:

dt.ToString("MM'/'dd'/'yyyy")

我无法重现您的问题,您的代码为我正确设置了日期格式。
dt.ToString("MM'/'dd'/'yyyy")