Я wokring на C#, ASP.Net Поэтому я беру данные из базы данных и превращаю их в столбцы данных. Что касается меня, даты и времени в базу данных является очень длинный и включает секунды и все рода вещи, и я хочу, чтобы изменить его в определенный формат:Преобразование Datetime из данных в определенный формат строки C# ASP.NET
дд/мм/гггг чч: мм
так Iv'e попытался это:.
lblDate.Text = (DateTime.ParseExact (dt.Rows [0] [ "PMDate"] ToString(), "дд/мМ/гГ чч: мм" , System.Globalization.CultureInfo.InvariantCulture)) ToString().
Но, к сожалению, я получаю сообщение о том, что строка не была идентифицирована как допустимое значение DateTime. к сожалению, это касается всей строки выше, поэтому я не могу сказать, что я сделал неправильно.
Все, что я хочу сделать, это взять DateTime из базы данных, превратить его в столбец DataTable и оттуда в строку в указанном выше формате.
Пожалуйста, помогите мне, спасибо заранее.
Действительно ли это * строка в базе данных? (Вы разбираете это как это ...) По какой-то причине это не время? И если вы обнаружите, что не можете сузить проблему из-за слишком большой линии, вы должны разбить эту строку на несколько утверждений ... Кроме того, знаете ли вы, что с 'hh' вы получаете 12 часов формате, и вы не включаете в себя анонс am/pm? –