Я пытаюсь показать время (ы) в выпадающем меню. Мне удалось сделать это, используя этот код: -Как сделать формат времени от h: m tt до hh: mm tt in C#
DateTime dtTime = new DateTime(2015,01,01,00,00,00);
DataTable dt = new DataTable();
dt.Columns.Add("time");
for (int i = 0; i < 48; i++)
{
string tm = dtTime.ToShortTimeString();
DataRow dr = dt.NewRow();
dr["time"] = tm;
dt.Rows.Add(dr);
dtTime = dtTime.AddMinutes(30);
}
ddlTime.DataSource = dt;
ddlTime.DataTextField = "time";
ddlTime.DataValueField = "time";
ddlTime.DataBind();
Выхода: -
Теперь я хочу сделать формат чч: мм тт. например, 1:00 AM должно быть 01:00. Может кто-нибудь мне помочь? Благодарю.
Заменить ToShortTimeString(); с ToString ("hh: mm tt"); – VikrantMore
Спасибо всем за ответы. Все правильно, и все ответы пришли через несколько минут. Хотя моя презентация вопроса была очень ясна, я думаю, следовало бы попробовать еще немного, прежде чем задавать этот вопрос. Позаботьтесь в следующий раз. Спасибо – SajuPK