VB6 - "时间格式" Datepicker通过无效日期(低于1/1/1900)

时间:2014-03-17 11:31:22

标签: datetime time vb6 datepicker datetimepicker

我有一个带有以下属性的VB6 Datepicker:

  1. 格式类型 - 时间
  2. 最短日期 - 1/1/1900
  3. 价值 - 凌晨00:00:00
  4. 我将它初始化为:

    dtpTimeVal = TimeValue("00:00:00")
    

    但是,当我得到时间选择器的日期值时,它会返回值12/30/1899。

    我在这里缺少任何属性或初始化逻辑吗?

1 个答案:

答案 0 :(得分:1)

在设置格式

时可能会出现一些错误

以下作品:

Private Sub Form_Load()
  DTPicker1.Format = dtpTime
  DTPicker1.Value = "00:00:00"
End Sub

如果我删除格式行,那么我得到的结果与你的结果相同