通过三个下拉列表将日期输入数据库,包括日,月和年

时间:2011-11-14 18:10:55

标签: asp.net

我同时使用三个下拉列表来显示日期,月份和年份,并将其结果连接起来以生成格式为12/12/1999的字符串。但由于数据库表的字段类型是datetime,因此它不支持此格式。

2 个答案:

答案 0 :(得分:1)

DateTime myDateTime = new DateTime(year, month, day);

这是首选方法,因为字符串日期解析基于文化。在某些文化中,这将是有效的,而在其他文化中则不是:15/3/2011 / 3/15/2011

另请参阅DateTime.Parse()DateTime.ParseExact()方法。

答案 1 :(得分:0)

这是将它转换为.Net DateTime类型的方式:

 DateTime newentry = Convert.ToDateTime("12/12/1999");