将MM / DD / YYYY转换为DD / MM / YYYY
我的日期格式为“MM / DD / YYYY”,例如“09/25/2011”,我如何以“DD / MM / YYYY”格式转换。
我的代码是:
private DateTime GetDate() { string d = Convert.ToDateTime("09/25/2011").ToString("dd/MM/yyyy"); //returns 25/09/2011 DateTime date = DateTime.Parse(d, new CultureInfo("en-GB")); return date;// returns 09/25/2011 }
谢谢
您是否尝试将date
对象格式化为dd/MM/yyyy
?
string d = Convert.ToDateTime("09/25/2011").ToString("dd/MM/yyyy"); //returns 25/09/2011 DateTime date = DateTime.Parse("09/25/2011", new CultureInfo("en-GB")); // returns 09/25/2011 string d2 = date.ToString("dd/MM/yyyy"); //should return 25/09/2011
我建议您的function只是执行以下操作…
private DateTime GetDate() { return DateTime.ParseExact("09/25/2011", "MM/dd/yyyy", null); }
然后当你使用该function时……
上述就是C#学习教程:将MM / DD / YYYY转换为DD / MM / YYYY分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
string formattedDate = GetDate().ToString("dd/MM/yyyy");
string input = Console.ReadLine(); string[] dtarray = input.Split('/'); DateTime datechanged = new DateTime(Convert.ToInt32(dtarray[2]),Convert.ToInt32(dtarray[1]),Convert.ToInt32(dtarray[0]));
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1027336.html