我遇到需要将文本数据转换为日期的情况。将文本数据转换为日期
我已经使用下面的代码来做到这一点!
string s = textBox1.Text;
if (String.IsNullOrEmpty(s))
{
textBox2.Text = "Please enter any date.";
}
else
{
DateTime dt = DateTime.Parse(s);
string day = dt.Day.ToString();
string month = dt.Month.ToString();
string year = dt.Year.ToString();
s = day + "/" + month + "/" + year;
textBox2.Text = s;
}
这将改变只有下面的数据格式。
10/10/09或10/10/2009 ----转换日期2009/10/10 ------
2009/12/13或12/13/9 ----转换日期------- 12/13/2009
10/16 ----转换日期------------------- ---- 16/10/2009
2009/12/10 ----转换日期------------------ 10/12/2009
种下列格式没有得到改变为DD /月/年
一十分之十六-DD /毫米
060209或06022009 DDMMYYYY
13122009 MMDDYYYY
20091213 YYYYMMDD
20091312 yyyyddmm
20.07.2009/20.07.2009/20-07-2009/20-07-09
任何人都可以帮助我解决这个问题。 我对c很陌生#
你无法确定yyyymmdd和yyyyddmm之间的区别,或者ddmmyyyy和mmddyyyy之间的区别20010102与01022001一样不明确。 – 2009-06-25 09:28:00