如何将dd / mm / yyyy转换为M / d / yyyy

时间:2019-02-07 13:05:46

标签: c#

string sysFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;

DateTime.ParseExact(Convert.ToDateTime("29/05/2018").ToString(sysFormat), 
                    sysFormat, CultureInfo.InvariantCulture);

我曾经用过,但是无法以M / d / yyyy格式转换。

2 个答案:

答案 0 :(得分:1)

尝试如下:

var dateTime =  DateTime.ParseExact("29/05/2018", "dd/MM/yyyy", CultureInfo.InvariantCulture);

var formattedDateTime = dateTime.ToString("M/d/yyyy")

答案 1 :(得分:0)

这可能会有所帮助:

string date = DateTime.Now.ToString("M\\/d\\/yyyy");

结果:2/7/2019