.net dropdownlist格式,然后转换

.net dropdownlist格式,然后转换,.net,drop-down-menu,.net,Drop Down Menu,我需要一个下拉列表来显示截至2011年1月的当前月份和年份(2010年1月),以及2011年1月+的额外记录。 但我想将其保存在数据库中,格式为01/01/2010。此外,如果用户选择当前月份,则记录应为getdate(),以便进入数据库,否则其他月份的记录应为2010年1月2日(日期=01,月的第一天)。如何在aspx.vb.net中执行此操作。 我编写了一个函数来填充dorpdownlist- 公共子加载日期(ByRef DDL As System.Web.UI.WebControls.Dr

我需要一个下拉列表来显示截至2011年1月的当前月份和年份(2010年1月),以及2011年1月+的额外记录。 但我想将其保存在数据库中,格式为01/01/2010。此外,如果用户选择当前月份,则记录应为getdate(),以便进入数据库,否则其他月份的记录应为2010年1月2日(日期=01,月的第一天)。如何在aspx.vb.net中执行此操作。 我编写了一个函数来填充dorpdownlist- 公共子加载日期(ByRef DDL As System.Web.UI.WebControls.DropDownList) 尝试 作为整数的Dim i 作为整数的Dim j 因为我=现在。一年到现在。一年 对于j=现在。一个月到现在。一个月+11 DDL.Items.Add((j.ToString)+“”+(i.ToString)) 下一个 下一个 特例 报告错误(ex) 结束尝试 端接头

此函数仅显示01 2010和02 2010之类的数字。如何将其格式化以显示2010年1月和2010年2月等。
请注意

要填充列表,应使用DateTime对象的ToString()方法。如果您只需要月份的名称,即.ToString(“MMMM”),它将返回“一月”、“二月”等

然后可以将该对象存储在数据库中


当您从数据库中检索它时,您可以将.ToString()应用于您想要显示它的任何内容。

duplicate:o谢谢taylor,但现在如何将它以dateformat添加到数据库中?