我有一个日期字符串,例如“30/01/2018” 我想要像“2018/01/30”这样的格式
我试过以下几行,
DateTime.Parse(startDate.Text.ToString()).ToString("yyyy/MM/dd");
和
DateTime.ParseExact(startDate.Text.ToString(),"dd/MM/yyyy").ToString("yyyy/MM/dd");
但是没用。 还有其他解决方案吗?
最佳答案
这样试试
string newFormat = DateTime.ParseExact("30/01/2018", "dd/MM/yyyy", CultureInfo.InvariantCulture)
.ToString("yyyy/MM/dd", CultureInfo.InvariantCulture);
关于c# - asp.net中如何更改日期字符串的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48516192/