用了个DTPicker控件
格式是  yyyy-MM-dd HH:mm:ss
Me.DTPicker2.Value = "2008-02-06 10:15:20"赋值完后Me.DTPicker2.Value = "2008-2-6 10:15:20"如何能让它格式不变了.

解决方案 »

  1.   

    Private Function DTPickerChange(DTPickerX As DTPicker) As String
    DTPickerChange = DTPickerX.Year & "-" & Format(DTPickerX.Month, "00") & "-" & Format(DTPickerX.Day, "00") & " " & Format(DTPickerX.Hour, "00") & ":" & Format(DTPickerX.Minute, "00") & ":" & Format(DTPickerX.Second, "00")End Function自己写个函数返回一个String值.
      

  2.   


    DTPicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"
    DTPicker1.Format = dtpCustom
      

  3.   


        Format(Me.DTPicker2.Value,"yyyy-MM-dd HH:mm:ss")