i am facing issue i have radiobutton with different time slot and i want to disable radio button list item if system current time is more than radiobutton list item. I am getting error input string is not in correct format.. What I have tried: <pre> string id = Request.QueryString["id"]; txtdate.Text = Calendar1.SelectedDate.ToShortDateString(); Calendar1.Visible = false; // DateTime txtMyDate = DateTime.Parse(txtdate.Text); SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); string Query = "select slot from appoint where selectdate = @date and doc_id='"+id+"'"; SqlCommand cmd = new SqlCommand(Query, cnn); cmd.Parameters.AddWithValue("@date", txtdate.Text); DataTable dtAdmin = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dtAdmin); if (dtAdmin.Rows.Count > 0) { string[] slots = dtAdmin.Rows.OfType<DataRow>().Select(k => k["slot"].ToString()).ToArray(); string time = DateTime.Now.ToString("HH:mm tt"); foreach (ListItem item in RadioButtonList1.Items) if (slots.Contains(item.Text) && Convert.ToInt32(item.Text) < Convert.ToInt32(time)) { item.Enabled = false; } else { item.Enabled = true; } }
foreach (ListItem item in RadioButtonList1.Items) { DateTime dt = DateTime.ParseExact(item.Text, "HH:mm tt", CultureInfo.CurrentCulture); item.Enabled = DateTime.Now > dt; }
DateTime dt = DateTime.ParseExact(item.Text, new string[] { "HH:mm tt", "H:mm tt", "HH:m tt", "H:m tt" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
//{11/15/2017 09:00:00} DateTime dt = DateTime.ParseExact("9:00 AM", new string[] { "HH:mm tt", "H:mm tt", "HH:m tt", "H:m tt" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
DateTime dt = DateTime.ParseExact("9:00 AM", new string[] { "HH:mm tt", "H:mm tt", "HH:m tt", "H:m tt" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
foreach (ListItem item in RadioButtonList1.Items) { string time = item.Text; string day = DateTime.Now.ToString("MM-dd-yyyy"); string text = day + " " + time; DateTime dt = DateTime.ParseExact(text, new string[] { "MM-dd-yyyy HH:mm tt", "MM-dd-yyyy H:mm tt", "MM-dd-yyyy HH:m tt", "MM-dd-yyyy H:m tt" }, CultureInfo.CurrentCulture, DateTimeStyles.None); item.Enabled = DateTime.Now > dt; }
DateTime dt = DateTime.ParseExact(item.Text, new string[] { "HH:mmtt", "H:mmtt", "HH:mtt", "H:mtt" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
List<string> lst = new List<string>(); foreach (ListItem item in RadioButtonList1.Items) { lst.Add(item.Text); } string s = string.Join("|", lst);
DateTime dt = DateTime.ParseExact(item.Text.Trim(), new string[] { "HH:mmtt", "H:mmtt", "HH:mtt", "H:mtt" }, CultureInfo.CurrentCulture, DateTimeStyles.None);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)