我使用以下代码从日期选择器中获取日期
objDD_ml.EffDate=(DirectCast(drv.Cells(3).FindControl("rdpEffDate"), RadDatePicker).DateInput).ToString
但它没有返回日期......它返回类似'DateInput'
如何使用代码将Effdate的值作为正确的日期格式
任何人都请帮帮我..
答案 0 :(得分:1)
每当您希望将日期转换为字符串并使用特定格式时,您始终可以应用以下内容:
objDD_ml.EffDate = (
DirectCast(drv.Cells(3).FindControl("rdpEffDate"), RadDatePicker).DateInput
).ToString("dd/MM/yyyy")
答案 1 :(得分:0)
尝试将FindControl
对象外部转换为相应的ASP控件。然后访问该控件的值并将其转换为.ToString
我不知道你在使用什么控件,但它应该是下面的内容 -
objDD_ml.EffDate = ((RadDatePicker)(drv.Cells[i].FindControl("rdpEffDate")).SelectedDate.Tostring;