public static TimeSpan ParseExact(string input, string[] formats, IFormatProvider?formatProvider) { if (input == null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); } return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None)); }
public static TimeSpan ParseExact(string input, string[] formats, IFormatProvider?formatProvider, TimeSpanStyles styles) { ValidateStyles(styles, nameof(styles)); if (input == null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); } return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, styles)); }
public static TimeSpan ParseExact(ReadOnlySpan <char> input, string[] formats, IFormatProvider?formatProvider, TimeSpanStyles styles = TimeSpanStyles.None) { ValidateStyles(styles, nameof(styles)); return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, styles)); }
public static TimeSpan ParseExact(String input, String[] formats, IFormatProvider formatProvider, TimeSpanStyles styles) { TimeSpanParse.ValidateStyles(styles, "styles"); return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, styles)); }
public static TimeSpan ParseExact(String input, String[] formats, IFormatProvider formatProvider) { return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None)); }