예제 #1
0
 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));
 }
예제 #2
0
 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));
 }
예제 #3
0
 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));
 }
예제 #4
0
 public static TimeSpan ParseExact(String input, String[] formats, IFormatProvider formatProvider, TimeSpanStyles styles)
 {
     TimeSpanParse.ValidateStyles(styles, "styles");
     return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, styles));
 }
예제 #5
0
 public static TimeSpan ParseExact(String input, String[] formats, IFormatProvider formatProvider)
 {
     return(TimeSpanParse.ParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None));
 }