2,892 questions
format the time in DateTimePicker
AMER SAID
396
Reputation points
I want to format the time DateTimePicker to 24 hours.
I used the following code and the time is actually changed to 24 hours. The problem now is that the date format takes an undesirable shape when using an Arabic region for the device or an English region. I want the direction of the date to not change no matter how different the region of the device.
I want the direction of the date to be an hour and a minute and am pm as in the picture, regardless of the time zone
If Thread.CurrentThread.CurrentCulture.DisplayName.Contains("arab".ToLower) Then
ROSYUPDATE_F.DateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom
ROSYUPDATE_F.DateTimePicker.CustomFormat = "HH:mm tt"
Else
ROSYUPDATE_F.DateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom
ROSYUPDATE_F.DateTimePicker.CustomFormat = " tt mm:HH"
End If
Animation that changes the time from the desired format
Developer technologies VB
Sign in to answer