string sysFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
DateTime.ParseExact(Convert.ToDateTime("29/05/2018").ToString(sysFormat),
sysFormat, CultureInfo.InvariantCulture);
我曾经用过,但是无法以M / d / yyyy格式转换。
答案 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