Моя база данных MySQL имеет поле даты в формате:
гггг-мм-дд
но в ASP .NET это выглядит так:
9/14/2009 12:00:00
в ItemTemplate и EditItemTemplate.
Как правильно отформатировать поле для отображения?
Вы можете использовать метод ToShortDateString () DateTime. Вы также можете использовать что-то вроде этого:
DateTime dateTimeObject = Convert.ToDateTime("9/14/2009 12:00:00 AM"); dateTimeObject.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);
DateTime dt = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); qry = "select taxpercentage from tbl_tax where effectivedate contains '" + dt+ "'"; con.returnscalar(qry); what is wrong in this