/// <summary> /// Constructs a CuiDate object, uses CuiDate.ParseExact to create a new temporary CuiDate object for the given string /// and copies the property values from the temporary CuiDate object to the new CuiDate object. /// </summary> /// <param name="date">The date value.</param> public CuiDate(string date) { CuiDate nd = CuiDate.ParseExact(date, CultureInfo.InvariantCulture); this.DateValue = nd.DateValue; this.DateType = nd.DateType; this.Month = nd.Month; this.Year = nd.Year; this.NullIndex = nd.NullIndex; }
/// <summary> /// Parses a string that represents a date and returns a corresponding CuiDate object. /// </summary> /// <param name="date">The date to be parsed. </param> /// <returns>A new CuiDate object. </returns> /// <exception cref="System.ArgumentNullException">Date is null. </exception> /// <exception cref="System.FormatException">Date is not in a recognised format. </exception> public static CuiDate ParseExact(string date) { return(CuiDate.ParseExact(date, CultureInfo.CurrentCulture)); }