private DateTime ProcessDate(string xnya) { DateTime dt = DateTime.MinValue; try { string[] splitted = xnya.Replace("Найближча доступна дата для реєстрації є ", "").Split('.'); string s = string.Format("{0}/{1}/{2}", splitted[0], Const.GetMonthAsInt(splitted[1]), splitted[2]); dt = DateTime.ParseExact(s, Const.DateFormat, CultureInfo.InvariantCulture); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } return(dt); }
private DateTime ProcessDate(string xnya) { DateTime dt = DateTime.MinValue; try { string[] splitted = xnya.Replace("Найближча доступна дата для реєстрації є ", "").Replace("The next available slot for an appointment is ", "").Split(new string[] { ".", "/" }, StringSplitOptions.None); string s = string.Format("{0}/{1}/{2}", splitted[0].Length == 1 ? "0" + splitted[0] : splitted[0], Const.GetMonthAsInt(splitted[1]), splitted[2]); dt = DateTime.ParseExact(s, Const.DateFormat, CultureInfo.InvariantCulture); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } return(dt); }