DateInput
Parses free-form date and time text using a configured culture and date format.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class DateInput
Inheritance: objectDateInput
Constructors
Creates a parser for the specified culture and initializes MinDate and MaxDate to January 1, 1980 and December 31, 2099.
public DateInput(CultureInfo cultureInfo)
The culture used to interpret date and time formats and names.
Properties
Gets or sets the culture that determines the value of the localizable separators and placeholders in the input mask.
public CultureInfo CultureInfo { get; set; }
A System.Globalization.CultureInfo containing the culture information associated with the input mask.
Gets or sets the date and time format used by RadDateInput.
public virtual string DateFormat { get; set; }
A string specifying the date format used by RadDateInput. The default value is "d" (short date format).
Gets or sets a value that indicates the end of the century that is used to interpret the year value when a short year (single-digit or two-digit year) is entered in the input.
public int ShortYearCenturyEnd { get; set; }
The year when the century ends. Default is 2029.
Having a value of 2029 indicates that a short year will be interpreted as a year between 1930 and 2029. For example 55 will be interpreted as 1955 but 12 -- as 2012
Gets a value that indicates the start of the century that is used to interpret the year value when a short year (single-digit or two-digit year) is entered in the input.
public int ShortYearCenturyStart { get; }
The year when the century starts. Default is 1930.
Having a value of 1930 indicates that a short year will be interpreted as a year between 1930 and 2029. For example 55 will be interpreted as 1955 but 12 -- as 2012
Methods
Parses the input as a culture-aware date, time, or combined date-time value.
public DateTime? ParseDate(string value, DateTime? baseDate)
The free-form text to parse.
baseDateDateTime?The starting date for resolving omitted date components in date-only input. When null, today's date is used; that seed is clamped to MinDate and MaxDate. Inputs containing a time component use the combined-entry evaluator's current-time seed instead, so this argument does not affect them.
Returns:The parsed value, or null when the input is empty or parsing fails.