/// <summary> /// Converts the DateTime value to a full date time string. /// </summary> /// <exception cref="ArgumentNullException">The culture can not be null.</exception> /// <param name="dateTime">The DateTime value to convert.</param> /// <param name="culture">The culture.</param> /// <returns>The given value converted to a full date time string.</returns> public static String ToFullDateTimeString( this DateTime dateTime, CultureInfo culture ) { culture.ThrowIfNull( nameof( culture ) ); return dateTime.ToString( "F", culture ); }
/// <summary> /// Converts the DateTime value to a year month string. /// </summary> /// <exception cref="ArgumentNullException">The culture can not be null.</exception> /// <param name="dateTime">The DateTime value to convert.</param> /// <param name="culture">The culture.</param> /// <returns>The given value converted to a year month string.</returns> public static String ToYearMonthString( this DateTime dateTime, CultureInfo culture ) { culture.ThrowIfNull( nameof( culture ) ); return dateTime.ToString( "y", culture ); }
/// <summary> /// Converts the DateTime value to a universal sortable date time string. /// </summary> /// <exception cref="ArgumentNullException">The culture can not be null.</exception> /// <param name="dateTime">The DateTime value to convert.</param> /// <param name="culture">The culture.</param> /// <returns>The given value converted to a universal sortable date time string.</returns> public static String ToUniversalSortableDateTimeString( this DateTime dateTime, CultureInfo culture ) { culture.ThrowIfNull( nameof( culture ) ); return dateTime.ToString( "u", culture ); }
/// <summary> /// Converts the DateTime value to a long date short time string. /// </summary> /// <exception cref="ArgumentNullException">The culture can not be null.</exception> /// <param name="dateTime">The DateTime value to convert.</param> /// <param name="culture">The culture.</param> /// <returns>The given value converted to a long date short time string.</returns> public static String ToLongDateShortTimeString( this DateTime dateTime, CultureInfo culture ) { culture.ThrowIfNull( nameof( culture ) ); return dateTime.ToString( "f", culture ); }