System.DateTimeUtils.GetStandardPattern C# (CSharp) Method

GetStandardPattern() public static method

public static GetStandardPattern ( char format, DateTimeFormatInfo dfi, bool &useutc, bool &use_invariant ) : string
format char
dfi DateTimeFormatInfo
useutc bool
use_invariant bool
return string
		public static string GetStandardPattern (char format, DateTimeFormatInfo dfi, out bool useutc, out bool use_invariant)
		{
			return GetStandardPattern (format, dfi, out useutc, out use_invariant, false);
		}

Same methods

DateTimeUtils::GetStandardPattern ( char format, DateTimeFormatInfo dfi, bool &useutc, bool &use_invariant, bool date_time_offset ) : string

Usage Example

Beispiel #1
0
        public string ToString(string format, IFormatProvider formatProvider)
        {
            DateTimeFormatInfo dfi = DateTimeFormatInfo.GetInstance(formatProvider);

            if (format == null || format == String.Empty)
            {
                format = dfi.ShortDatePattern + " " + dfi.LongTimePattern + " zzz";
            }

            bool to_utc = false, use_invariant = false;

            if (format.Length == 1)
            {
                char fchar = format [0];
                try {
                    format = DateTimeUtils.GetStandardPattern(fchar, dfi, out to_utc, out use_invariant, true);
                } catch {
                    format = null;
                }

                if (format == null)
                {
                    throw new FormatException("format is not one of the format specifier characters defined for DateTimeFormatInfo");
                }
            }
            return(to_utc ? DateTimeUtils.ToString(UtcDateTime, TimeSpan.Zero, format, dfi) : DateTimeUtils.ToString(DateTime, Offset, format, dfi));
        }
All Usage Examples Of System.DateTimeUtils::GetStandardPattern