C# 将日期转换为“后”;年月日;格式结果显示为;年月日;
我想将我的日期转换为MM/dd/yyyy格式C# 将日期转换为“后”;年月日;格式结果显示为;年月日;,c#,C#,我想将我的日期转换为MM/dd/yyyy格式 string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM/dd/yyyy", englishCulture); 但结果是这样的04-02-2016 我想在字符串变量中生成04/02/2016。尝试在 或者 CultureInfo culture = CultureInfo.CreateSpecificCulture("en-UK"); DateTi
string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM/dd/yyyy", englishCulture);
但结果是这样的04-02-2016
我想在字符串变量中生成04/02/2016。尝试在 或者
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-UK");
DateTimeFormatInfo dtfi = culture.DateTimeFormat;
dtfi.DateSeparator = "/";
string NewDateFormat = Convert.ToDateTime(MyDate,dtfi).ToString("MM/dd/yyyy", dtfi);
使用DateTimeFormatInfo的DateSeparator属性。有关详细信息: 试试这个
string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM'/'dd'/'yyyy", CultureInfo.InvariantCulture);
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-UK");
DateTimeFormatInfo dtfi = culture.DateTimeFormat;
dtfi.DateSeparator = "/";
string NewDateFormat = Convert.ToDateTime(MyDate,dtfi).ToString("MM/dd/yyyy", dtfi);
string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM'/'dd'/'yyyy", CultureInfo.InvariantCulture);