这是我在.asp文件中写的.. 它给出了转换为日期时间等错误....
<asp:TextBox ID="inputDate" runat="server" ClientIDMode="Static"
CssClass="inputDate regitextbox" value="06/14/2008"></asp:TextBox>
在cs文件中我写了......
var date = inputDate.Text.Trim();
var da = Convert.ToDateTime(date);
它给出了以下错误..
字符串未被识别为有效的日期时间。
答案 0 :(得分:2)
尝试
DateTime date;
if (DateTime.TryParseExact(inputDate.Text.Trim(), "M/dd/yyyy", enUS, DateTimeStyles.None, out date))
{
//Action to use date;
}
else
{
//action to tell user that inputDate.Text is not date string as expected
}
答案 1 :(得分:0)
这样做:
var dateTime = DateTime.Parse(inputDate.Text.Trim());