注册 登录
编程论坛 VB.NET论坛

DateTimePicker控件查询条件格式

dunnys 发布于 2022-02-15 14:46, 1557 次点击
你好
使用选择日期来查询数据需要跨一天,例如需要查询1月11日的,需要选择开始日期1月11日,结束日期1月12日,这样就是查询11日的数据,在SQL里我使用开始日期>=(@StartDate +'00:00:00:000') AND 结束日期<=(@EndDate +'23:59:59:000')),这样我就可以直接选择1月11日就可以查询了。
但在Visual Basic里我使用DateTimePicker1和DateTimePicker2控件就不知怎么可以添加00:00:00:000和23:59:59:000
例如
private.LV_ShowItem(Me.ListView2, "(SELECT 销售,日期   FROM  表 WHEN 开始日期 >=  '" & Me.DateTimePicker1.Value.Date & "' AND 结束日期 <= '" & Me.DateTimePicker2.Value.Date & "'

请问如何添加呢?
3 回复
#2
dunnys2022-02-15 21:49
或者有没有其它好的方法代替。

感谢!
#3
apull2022-02-16 00:06

StartDate = DateTimePicker1.Value.ToString("yyyy-MM-dd 00:00:00:000")
EndDate = DateTimePicker2.Value.ToString("yyyy-MM-dd 23:59:59:000")
#4
dunnys2022-02-16 08:14
感谢,现在按照你的格式已经没有问题了。

谢谢!
1