Я получаю результат вроде этого «PR242714031213» из SQL-запроса. Это в основном строка PR + ssmmHHddMMyy. Мне нужно извлечь и отформатировать его до простой даты ddMMyyyy. Я использую следующий фрагмент кода с подстрок, который работает:Упростить разделение строк
string rawDate = (string)lastProjaddedDate.ExecuteScalar();
string year= rawDate.Substring(12,2);
string month=rawDate.Substring(10,2);
string day=rawDate.Substring(8,2);
string date = day + "/" + month + "/" +"20"+ year;
Label4.Text =date;
мне интересно, если я могу упростить код, чтобы получить DDMMYYYY из него.
PS: Я знаю, что мне нужно изменить способ кодирования в БД, чтобы избежать проблем за несколько десятилетий, но давайте начнем его упрощать.
Вздох. Это разбитая схема схемы базы данных. Все даты должны быть в столбце даты –
@JoelCoehoorn, случается, когда вы работаете над кодом другого, чтобы исправить его. – FeliceM