我有一个关于字符串转换的问题。我有一个文本框,用户将以这种格式(dd/mm/yy)输入日期。
现在我必须对其进行转换,使其对 MySQL 友好。
到目前为止,这就是我所做的
currentExpDate = txtDateStore.txt; //(i.e 25/12/13)
MessageBox.Show(currentExpDate.ToString()); // for debugging
//DateTime dt = DateTime.Parse(currentExpDate);
DateTime dt = DateTime.ParseExact(
currentExpDate,
"dd/MM/yyyy",
CultureInfo.InvariantCulture);
string mySQLDate = dt.ToString("yyyy-MM-dd");
每当我尝试解析它时,它总是会抛出错误。我得到字符串异常,说字符串格式是一种它无法识别的格式。
如果我尝试使用这种格式 dd/mm/yyyy 输入日期,它就像一个魅力。有什么办法可以解决这个问题吗?
谢谢