New to Telerik UI for WinFormsStart a free 30-day trial

TimeSpan Masks

Updated over 1 year ago

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

Standard TimeSpan Format codes

A full list of the supported masks can be found in the following MSDN article: Standard TimeSpan masks

Format CharacterDescription
cConstant (invariant) format
gGeneral short format
GGeneral long format

 Custom TimeSpan Format codes

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

A full list of the supported masks can be found in the following MSDN article: Custom TimeSpan masks

Format PatternDescription
dThe number of whole days in the time interval.
ddThe number of whole days in the time interval, padded with leading zeros as needed.
hThe number of whole hours in the time interval that aren't counted as part of days. Single-digit hours don't have a leading zero.
hhThe number of whole hours in the time interval that aren't counted as part of days. Single-digit hours have a leading zero.
mThe number of whole minutes in the time interval that aren't included as part of hours or days. Single-digit minutes don't have a leading zero.
mmThe number of whole minutes in the time interval that aren't included as part of hours or days. Single-digit minutes have a leading zero.
sThe number of whole seconds in the time interval that aren't included as part of hours, days, or minutes. Single-digit seconds don't have a leading zero.
ssThe number of whole seconds in the time interval that aren't included as part of hours, days, or minutes. Single-digit seconds have a leading zero.
fThe tenths of a second in a time interval.
ffThe hundredths of a second in a time interval.
fffThe milliseconds in a time interval.
FThe tenths of a second in a time interval. Nothing is displayed if the digit is zero.
FFThe hundredths of a second in a time interval. Any fractional trailing zeros or two zero digits aren't included.
FFFThe milliseconds in a time interval. Any fractional trailing zeros aren't included.

Accessing the MaskTimeSpanProvider

When the mask type is set to TimeSpan you can access the MaskTimeSpanProvider by casting to that appropriate type.

C#

    this.radMaskedEditBox1.MaskType = MaskType.TimeSpan; 
    MaskTimeSpanProvider provider = this.radMaskedEditBox1.MaskedEditBoxElement.Provider as MaskTimeSpanProvider;
    provider.MillisecondsStep = 5;

See Also