Jon*_*eet 90
它总是从一开始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
}
Run Code Online (Sandbox Code Playgroud)
如果字符串无效应抛出异常,则使用DateTime.ParseExact
而不是DateTime.TryParseExact
如果它并不总是以"ORDER"开头,那么为了得到日期和时间部分你需要做任何事情,并从上面的格式模式中删除"'ORDER'".