如何让DTPicker控件只显示显示日期,不显示时间??

XIAYINAMY 2004-04-04 02:06:46
我在程序中使用了dtpicker控件,它一直只显示日期,今天我用.year/.month/.day属性加了默认值后,突然连时间都显示出来了,而且被一起存到了数据库里,注释掉那些设置默认值的语句也不行,不知道怎么回事??
望各位大虾不吝指教!!
...全文
432 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leolan 2004-04-20
  • 打赏
  • 举报
回复
改變DTPicker的Format屬性就可以了
daisy8675 2004-04-19
  • 打赏
  • 举报
回复
你右鍵點擊出屬性葉,在格式中選擇2-dtpTime就可以了

如果你要改變成你自己所需要的格式,你可以選擇3-customer
nuago 2004-04-19
  • 打赏
  • 举报
回复
up
chinaren502 2004-04-18
  • 打赏
  • 举报
回复
format(dtp.value,"yyy-MM-dd")
lk_cool 2004-04-04
  • 打赏
  • 举报
回复
应该与你机器的日期时间的设置有关系。

存入数据库或在界面上显示时用format格式一下行不行?
华芸智森 2004-04-04
  • 打赏
  • 举报
回复
不建议用DTPicker直接读写数据库.因为,对数据库来说,存在一个NULL值.而DTPicker并不支持NULL OR "".所以建议这样做.
用一个TEXTBOX显示和回写数据库.将该TEXTBOX的位置移至DTPicker.让DTPicker刚好有一个按钮露出来即可.这样,你更容易控制日期格式也不容易出错.

Private Sub DTPicker1_CallbackKeyDown(ByVal KeyCode As Integer, ByVal Shift As Integer, ByVal CallbackField As String, CallbackDate As Date)
Text1 = DTPicker1.Value
End Sub

Private Sub DTPicker1_Change()
Text1 = DTPicker1.Value
End Sub

XIAYINAMY 2004-04-04
  • 打赏
  • 举报
回复
真的很着急啊!
在线等候中....

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧