public static bool TryParseMiniTimeSpan( [NotNull] this string text, out TimeSpan result ) { if( text == null ) throw new ArgumentNullException( "text" ); try { result = ParseMiniTimeSpan( text ); return true; } catch( ArgumentException ) { } catch( OverflowException ) { } catch( FormatException ) { } result = TimeSpan.Zero; return false; }