Вы должны быть в состоянии использовать DateTime.ParseExact
, так как вы знаете точный формат строки. Если мы предположим, что это год, месяц, день, час, минута, секунда и смещение, то вы можете сделать что-то вроде:
var result = DateTime.ParseExact("20150605020247+0000", "yyyyMMddHHmmsszzz",
CultureInfo.InvariantCulture);