从stingdd /MM/yyyy到DateTime MM/dd/yyyy的转换
本文关键字:MM yyyy 转换 dd DateTime stingdd | 更新日期: 2023-09-27 18:02:58
我正在尝试转换字符串,这是在dd/MM/yyyy格式,来自日历控制。我正在尝试在MM/dd/yyyy格式转换。
string mydate = "dd/MM/yyyy";
DateTime myConvertedDate = DateTime.ParseExact(mydate ,"MM/dd/yyyy" , CultureInfo.InverientCulture);
我哪里做错了?
你需要做
DateTime myConvertedDate = DateTime.ParseExact(mydate ,"dd/MM/yyyy" , CultureInfo.InverientCulture);
DateTime本身不以任何格式存储数据,因此您为精确解析提供的格式是输入字符串的格式。日期的格式只有在将其转换回字符串时才能看到,以便以某种方式输出。您可以使用
以您想要的格式输出日期"MM/dd/yyyy"myConvertedDate.ToString("MM/dd/yyyy");
将日期转换为所需格式的字符串。
您所需要做的就是以正确的格式声明字符串。
DateTime date = DateTime.Now;
string a = date.ToString("MM/dd/yyyy");
试试这个,
yourDateTime.Value.toString("MM/dd/yyyy");
将字符串解析为DateTime,使用字符串的原始格式(即:"dd/MM/yyyy")下面的测试将通过:
<>之前字符串mydate = "13/05/2016";DateTime myConvertedDate = DateTime。ParseExact(mydate, "dd/MM/yyyy", CultureInfo.InvariantCulture);之前要将日期解析为另一种格式,只需使用:myConvertedDate.ToString("MM/dd/yyyy")