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