Ответ 1
Будет ли он всегда начинаться с ORDER
?
string pattern = "'ORDER'yyyyMMddHHmmss";
DateTime dt;
if (DateTime.TryParseExact(text, pattern, CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dt))
{
// dt is the parsed value
}
else
{
// Invalid string
}
Если недопустимая строка должна вызвать исключение, используйте DateTime.ParseExact
вместо DateTime.TryParseExact
Если это не всегда начинается с "ORDER", тогда сделайте все, что вам нужно, чтобы получить только дату и время, и удалите "ORDER" из шаблона формата выше.