更新时间:2023-02-03 08:25:30
DateTime.ParseExact("17/03/2001", "dd/MM/yyyy", CultureInfo.InvariantCulture);
using System.Globalization;
txtDate.Text = "17/03/2001";
DateTime From = DateTime.ParseExact(txtDate.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
参考: CultureInfo.InvariantCulture Property
使用自定义类进行与DateTime相关的工作>
Use A Custom Class for DateTime related work
public static class Timechanger{
public static DateTime StringToDate(string strDt, char[] separator)
{
string[] dateparts1 = strDt.Split(separator);
var sdate = new DateTime(Convert.ToInt32(dateparts1[2]), Convert.ToInt32(dateparts1[1]),
Convert.ToInt32(dateparts1[0]));
return sdate;
}
public static DateTime StringToDate(string strDt)
{
return StringToDate(strDt, new[] {'-', '/'});
}
public static string DateToString(DateTime dt)
{
string strDt = Convert.ToString(dt.Day) + "/" + Convert.ToString(dt.Month) + "/" + Convert.ToString(dt.Year);
return strDt;
}
}