public static DateTimeOffset Parse(ReadOnlySpan <char> input, IFormatProvider?formatProvider = null, DateTimeStyles styles = DateTimeStyles.None)
{
styles = ValidateStyles(styles, nameof(styles));
DateTime dateResult = DateTimeParse.Parse(input, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset);
return(new DateTimeOffset(dateResult.Ticks, offset));
}