我有一种情况需要将文本数据转换为日期。
我已经使用以下代码来做到这一点!
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----转换日期-----10/10/2009
12/13/2009 或 12/13/9----转换日期--------12/13/2009
10/16----转换日期-----------16/10/2009
2009/12/10----转换日期-----------------10/12/2009
以下格式不会更改为 dd/mm/yyyy
16/10-dd/mm
060209 或 06022009 ddmmyyyy
13122009 mmddyyyy
20091213 yyyymmdd
20091312 yyyyddmm
20.07.2009/20.07.2009/20-07-2009/20-07-09
谁能帮我解决这个问题。我对 c# 很陌生