在c#中将dd / mm / yyyy转换为mm / dd / yyyy时出错 [英] error in converting dd/mm/yyyy to mm/dd/yyyy in c#
本文介绍了在c#中将dd / mm / yyyy转换为mm / dd / yyyy时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要做的是在asp.net中将dd / mm / yyyy转换为mm / dd / yyyy(使用c#)。为此我所做的是:
var s = dd / MM / yyyy;
var d = s.Split(' /')[ 1 ] + / + s.Split(' /')[ 0 ] + / + s.Split(' /')[ 2 ];
并将其称为:
obj.DOB = Convert.ToDateTime(d);
这是我的BL并给出错误 - >
Quote:字符串未被识别为有效的DateTime。从索引0开始有一个未知单词。
为什么?有什么问题..我的日历格式是dd / mm / yy。
解决方案
试试这个.. :)
string oldstr = 03/12/2011跨度>;
string strDate = DateTime.ParseExact(oldstr, dd / MM / yyyy, null )。ToString( MM / DD / YYYY跨度>);
What i want to do is to convert dd/mm/yyyy to mm/dd/yyyy in asp.net (using c#). for that what i have done is :
var s = "dd/MM/yyyy";
var d = s.Split('/')[1] + "/" + s.Split('/')[0] + "/" + s.Split('/')[2];
and call it like:
obj.DOB = Convert.ToDateTime(d);
it is my BL and giving error -->
Quote:The string was not recognized as a valid DateTime. There is a unknown word starting at index 0.
why? What is wrong.. My calendar format is dd/mm/yy.
解决方案
try this..:)
string oldstr = "03/12/2011"; string strDate = DateTime.ParseExact(oldstr, "dd/MM/yyyy",null).ToString("MM/dd/yyyy");
这篇关于在c#中将dd / mm / yyyy转换为mm / dd / yyyy时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文