2
Answers

Issue with Year, Month, and Day parameters describe an un-representable DateTime

AL MUBARAK

AL MUBARAK

12y
7.9k
1

Hi,

   i facing the issue with my updating service on reg-start date. when i try to upload the date from date picker in client side, it will not updated in back end. The error shows like "Year, Month, and Day parameters describe an un-representable DateTime ".

Here is my Code :

if (lblRegStart.Text != txtNewRegStart.Text)
            {
                string[] sDate = txtNewRegStart.Text.Split('/');
                DateTime regStartDt = new DateTime(Convert.ToInt16(sDate[2]), Convert.ToInt16(sDate[1]), Convert.ToInt16(sDate[0]), 23, 59, 59);
                if (regStartDt.CompareTo(DateTime.Now) < 0)
                {
                    lblMessage.Text = "The Reg Start date should not be earlier than today";
                    return false;
                }
                string[] sInsDtTo = hidInsDtTo.Value.Split('/');
                if (regStartDt.CompareTo(new DateTime(Convert.ToInt32(sInsDtTo[2].Substring(0, 4)), Convert.ToInt32(sInsDtTo[0]), Convert.ToInt32(sInsDtTo[1]), 23, 59, 59)) > 0)
                {
                    lblMessage.Text = "The Reg Start date should not be later than the date of the Policy Expiry";
                    return false;
                }
                //string sDrFormat = "yyyy-MM-dd";
                //Response.Write(regStartDt.ToString(sDrFormat));
                sResp = adnicService.update_regstart(lblrefno.Text, regStartDt.ToString("mm/dd/yyyy"), ref iErr);
                //sResp = adnicService.update_regstart(lblrefno.Text, regStartDt.ToString(sDrFormat), ref iErr);
                //sResp = adnicService.update_regstart(lblrefno.Text, txtNewRegStart.Text, ref iErr);
                if (iErr != 0)
                {
                    lblMessage.Text = sResp;
                    return false;
                }

}

  Any help will be greatly appreciated. i'm in critical situation.

Thanks in advance.

Answers (2)