【发布时间】:2011-06-20 12:11:09
【问题描述】:
嗨,我使用 mysql 作为数据库,当用户以任何格式在文本框中输入时,它将接受这样的日期格式 (yyyy-mm-dd),它只接受上面列出的格式。我已经使用下面的代码尝试过这个
string dob = tbDob.Text;
DateTime dv = DateTime.Parse(dob);
string format = dv.ToString("yyyy-mm-dd");
但它会将月份显示为零
输入:19-08-1908
输出:1908-00-19
有人能解决这个问题吗...
【问题讨论】:
-
我已将其重新标记为 C#,因为 sql 和 mysql 在这里都无关紧要,而且语法和 API 名称看起来很像 C#。如果我的解释有误,请更正该标签。