New to Telerik UI for WinForms? Download free 30-day trial

DateOnly Masks

The tables below describe the mask characters that can be used when the MaskType is DateOnly. Note that the format characters are case sensitive.

Standard DateOnly Format codes

Format Character Associated Property/ Description
d ShortDatePattern
D LongDatePattern
m, M MonthDayPattern
r, R RFC1123Pattern
y, Y YearMonthPattern

 Custom DateOnly Format codes

Where standard DateOnly codes are too restrictive, create your own custom formats using the format patterns listed below.

Format Pattern Description
dd The day of the month. Single-digit days will have a leading zero.
ddd The abbreviated name of the day of the week, as defined in AbbreviatedDayNames.
M The month, from 1 through 12.
MM The numeric month. Single-digit months will have a leading zero.
MMM The abbreviated name of the month, as defined in AbbreviatedMonthNames.
MMMM The full name of the month, as defined in MonthNames.
y The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.
yy The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.
yyyy The year in four digits, including the century.
gg The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.

Accessing the MaskDateOnlyProvider

When the mask type is set to DateOnly you can access the MaskDateOnlyProvider by casting to that appropriate type.


this.radMaskedEditBox1.MaskType = MaskType.DateOnly;
MaskDateOnlyProvider provider = this.radMaskedEditBox1.MaskedEditBoxElement.Provider as MaskDateOnlyProvider;


Me.radMaskedEditBox1.MaskType = MaskType.DateOnly
Dim provider As MaskDateOnlyProvider = TryCast(Me.radMaskedEditBox1.MaskedEditBoxElement.Provider, MaskDateOnlyProvider)

See Also

In this article