Better conversions between TimeSpan and SQL time