1
       // ddlDepartureTime is a dropdown list
 string hourtime = ddlDepartureTime.SelectedItem.ToString();
            //String format exception occurs here ? 
            // txtDepartureTime is a text box 
            DateTime departuretime = DateTime.ParseExact(txtDepartureTime.Text.ToString() + " " + hourtime, "dd-MM-yyyy", null);

你们能否为我建议编辑的方式。非常感谢。

我按照 Jakob 的建议进行了更新,但它仍然不起作用。

 // ddlDepartureTime is a dropdown list



DateTime hourtime = DateTime.Parse(ddlDepartureTime.SelectedItem.ToString());
                //String format exception occurs here ? 
                // txtDepartureTime is a text box 
                DateTime departuretime = DateTime.ParseExact(txtDepartureTime.Text.ToString() + " " + hourtime, "dd-MM-yyyy", null);

编辑:我的最后一个解决方案是我不再使用 DateTime 了。因为这只是我的学校项目。我开始使用 String 并且效果很好:)。

4

1 回答 1

0

你能详细说明这个问题吗?您在文本框中输入了哪种类型的输入以及您想要的结果。您是否在文本框中填写完整日期?是带有一些日历控件的文本框。你的问题没有给出正确的细节

于 2013-05-17T07:23:14.507 回答