0

我有一个包含 3 个下拉列表的 ASP.NET 表单。这些列表用于选择 DOB(出生日期)。如何将选定的日期保存在 sql 数据库中?我是否需要 3 个单独的列用于DDMMYY?如果我需要创建 3 列,我将如何计算年龄?我使用存储过程将值从表单传输到我的数据库。

请记住,我是初学者。谢谢!

4

2 回答 2

1

您获取各个值(星期一、日、年),将它们组合成一个日期,然后将其存储。为了显示你做相反的事情,你把日期分解成单独的值,然后适当地更新每个下拉列表。

确保在存储之前验证日期,以免最终尝试存储“2012 年 2 月 30 日”。

于 2012-06-16T16:12:15.180 回答
0

您还可以执行以下操作

  • 在数据库表中创建日期列

然后像这样

int yr = 2009; //yrdropdown value
int month = 04; //monthdropdown value
int days = 30; //day dropdown value
DateTime dob = new DateTime(yr, month, day);
于 2012-06-16T16:22:49.077 回答