Category / Section
How to customize the date format of WinForms DateTimePicker (DateTimePickerAdv)?
1 min read
Customize the date format
You can do that by handling the Enter and Leave events.
C#
private void dateTimePickerAdv1_Enter(object sender, System.EventArgs e) { this.dateTimePickerAdv1.CustomFormat = "dd/MM/yy HH:ss"; } private void dateTimePickerAdv1_Leave(object sender, System.EventArgs e) { this.dateTimePickerAdv1.CustomFormat = "dd-MMM-yy HH:mm"; }
VB
Private Sub dateTimePickerAdv1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Me.dateTimePickerAdv1.CustomFormat = "dd/MM/yy HH:ss" End Sub Private Sub dateTimePickerAdv1_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Me.dateTimePickerAdv1.CustomFormat = "dd-MMM-yy HH:mm" End Sub