Пример #1
0
 //TODO: CHANGE INPUT TO NULLABLE IN C#8
 public static bool TryParse(string s, out Date result)
 {
     if (s == null)
     {
         result = default;
         return(false);
     }
     return(DateTimeParse.TryParse(s, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, out result));
 }
Пример #2
0
        //TODO: CHANGE INPUT AND PROVIDER TO NULLABLE IN C#8
        public static bool TryParse(string s, IFormatProvider provider, DateTimeStyles styles, out DateTime result)
        {
            DateTimeFormatInfo.ValidateStyles(styles, nameof(styles));

            if (s == null)
            {
                result = default;
                return(false);
            }

            return(DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), styles, out result));
        }
Пример #3
0
 public static Boolean TryParseDateTime(String value, IFormatProvider provider, DateTimeStyles styles, out DateTime result, out TimeSpan offset)
 {
     return(DateTimeParse.TryParse(value, (DateTimeFormatInfo)provider.GetFormat(typeof(DateTimeFormatInfo)), styles, out result, out offset));
 }
Пример #4
0
 public static bool TryParse(ReadOnlySpan <char> s, IFormatProvider?provider, DateTimeStyles styles, out DateTime result)
 {
     DateTimeFormatInfo.ValidateStyles(styles, nameof(styles));
     return(DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), styles, out result));
 }
Пример #5
0
 public static bool TryParse(string s, IFormatProvider provider, DateTimeStyles styles, out DateTime2 result)
 {
     DateTimeFormatInfo.ValidateStyles(styles, "styles");
     return(DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), styles, out result));
 }
Пример #6
0
 public static bool TryParse(string s, out DateTime2 result)
 {
     return(DateTimeParse.TryParse(s, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, out result));
 }
Пример #7
0
 public static Boolean TryParseDateTime(String value, IFormatProvider provider, DateTimeStyles styles, out DateTime result)
 {
     return(DateTimeParse.TryParse(value, DateTimeFormatInfo.GetInstance(provider), styles, out result));
 }