В части моей системы у меня есть такая ситуация: я получу строку, которая представляет дату, и другую строку, которая представляет время.
Мне нужно разрешить эту информацию в DateTime. Итак, сделал это:
string date = "17012012";
string hour = "103445";
date = string.Format("{0}/{1}/{2}", date.Substring(0, 2),
date.Substring(2, 2), date.Substring(4, 4));
hour = string.Format("{0}:{1}:{2}", hour.Substring(0, 2),
hour.Substring(2, 2), hour.Substring(4, 2));
DateTime example = new DateTime();
example = DateTime.Parse(string.Format("{0} {1}", date, hour));
Хорошо, но это хороший шаблон? Есть ли "более красивый" способ сделать это?