我有日期时间,我将其格式设置为Time
,将showupdown
设置为 true 。但我无法显示小时/分钟格式。
有没有办法改变它的格式?提前谢谢。
答案 0 :(得分:1)
但我无法显示小时/分钟格式
您必须将正确的CustomFormat
应用于DateTimePicker
。另请记住将DatetimePicker.Format
设置为Custom
。
在设计师或构造函数中:
myDatePicker.Format = DateTimePickerFormat.Custom;
myDatePicker.CustomFormat = "HH/mm"
答案 1 :(得分:0)
Vb.Beginner, 我假设您的意思是您尝试使用的控件datetimepicker。你希望它像这样显示小时和分钟?
9时53分
执行此操作的一种方法是仅为您提供的信息提供信息:
Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
Dim d As DateTime = DateTimePicker1.Value
Dim i As Integer = d.Minute Mod 15
If (i > 0) Then
DateTimePicker1.Value = DateTimePicker1.Value.AddMinutes(15 - i).AddSeconds(-d.Second)
End If
End Sub
希望这有帮助!