TimeSpan Masks
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 Character | Description |
|---|---|
| c | Constant (invariant) format |
| g | General short format |
| G | General 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 Pattern | Description |
|---|---|
| d | The number of whole days in the time interval. |
| dd | The number of whole days in the time interval, padded with leading zeros as needed. |
| h | The 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. |
| hh | The number of whole hours in the time interval that aren't counted as part of days. Single-digit hours have a leading zero. |
| m | The 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. |
| mm | The 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. |
| s | The 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. |
| ss | The 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. |
| f | The tenths of a second in a time interval. |
| ff | The hundredths of a second in a time interval. |
| fff | The milliseconds in a time interval. |
| F | The tenths of a second in a time interval. Nothing is displayed if the digit is zero. |
| FF | The hundredths of a second in a time interval. Any fractional trailing zeros or two zero digits aren't included. |
| FFF | The 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.
this.radMaskedEditBox1.MaskType = MaskType.TimeSpan;
MaskTimeSpanProvider provider = this.radMaskedEditBox1.MaskedEditBoxElement.Provider as MaskTimeSpanProvider;
provider.MillisecondsStep = 5;
Me.radMaskedEditBox1.MaskType = MaskType.TimeSpan
Dim provider As MaskTimeSpanProvider = TryCast(Me.radMaskedEditBox1.MaskedEditBoxElement.Provider, MaskTimeSpanProvider)
provider.MillisecondsStep = 5