System.DateTimeFormat.InvalidFormatForLocal C# (CSharp) Méthode

InvalidFormatForLocal() static private méthode

static private InvalidFormatForLocal ( String format, System.DateTime dateTime ) : void
format String
dateTime System.DateTime
Résultat void
        internal static void InvalidFormatForLocal(String format, DateTime dateTime) {
        }

Usage Example

        // Token: 0x060015EA RID: 5610 RVA: 0x000410D8 File Offset: 0x0003F2D8
        private static string ExpandPredefinedFormat(string format, ref DateTime dateTime, ref DateTimeFormatInfo dtfi, ref TimeSpan offset)
        {
            char c = format[0];

            if (c != 'U')
            {
                if (c != 's')
                {
                    if (c == 'u')
                    {
                        if (offset != DateTimeFormat.NullOffset)
                        {
                            dateTime -= offset;
                        }
                        else if (dateTime.Kind == DateTimeKind.Local)
                        {
                            DateTimeFormat.InvalidFormatForLocal(format, dateTime);
                        }
                        dtfi = DateTimeFormatInfo.InvariantInfo;
                    }
                }
                else
                {
                    dtfi = DateTimeFormatInfo.InvariantInfo;
                }
            }
            else
            {
                if (offset != DateTimeFormat.NullOffset)
                {
                    throw new FormatException(Environment.GetResourceString("Format_InvalidString"));
                }
                dtfi = (DateTimeFormatInfo)dtfi.Clone();
                if (dtfi.Calendar.GetType() != typeof(GregorianCalendar))
                {
                    dtfi.Calendar = GregorianCalendar.GetDefaultInstance();
                }
                dateTime = dateTime.ToUniversalTime();
            }
            format = DateTimeFormat.GetRealFormat(format, dtfi);
            return(format);
        }