private static DateTime StringToDate(String S) { DateTime dtOut; if (HttpDateParse.ParseHttpDate(S, out dtOut)) { return dtOut; } else { throw new ProtocolViolationException(SR.net_baddate); } }