其中XXXX:XX:XX为当前时间,0:00:01为我设定的初始值.
我使用DTPicker1.Value = now() 得到的是当前日期和当前时间,
如:"2007-4-14 13:32:27",由于自己不会,于是日期和时间都使用初始值
DTPicker1.Value = "2007-05-21 0:00:01"
DTPicker2.Value = "2007-05-21 23:59:59"
但是结果确是:2007-05-21 12:00:01和11:59:59,这明显是12小时制,我怎样才能显示为24小时制呢?
7 个解决方案
#1
CustomFormat=yyyy-mm-dd HH:MM:ss
时间一定要用大MM才可以,就可以了!
记得给分啊!呵呵
时间一定要用大MM才可以,就可以了!
记得给分啊!呵呵
#2
呵呵,刚才说错了,是HH大写就是24小时进制,小写是12小时进制!
#3
恩,我自己也已经改好了,不过还是谢谢你哈,最重要的是第一个问题哦
在VB中如何实现DTPicker显示格式为"XXXX:XX:XX 0:00:01"???
其中XXXX:XX:XX为当前时间,0:00:01为我设定的初始值.
在VB中如何实现DTPicker显示格式为"XXXX:XX:XX 0:00:01"???
其中XXXX:XX:XX为当前时间,0:00:01为我设定的初始值.
#4
UP
#5
DTPICKER实现不了既有日期又有时间的格式,你可以加两个控件实现
这样你就可以设置返回你想要的格式.
这样你就可以设置返回你想要的格式.
#6
DTPicker1.Format = dtpCustom
DTPicker2.Format = dtpCustom
DTPicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker2.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker1.Value = "2007-01-01 0:00:01"
DTPicker2.Value = "2007-01-01 23:59:59"
由于数据库中一个字段存的是"2007-01-01 23:59:59"这中格式的数据,我查询的时候按照日期时间查询,我是想让两个DTPicker控件在默认状态下
是"当前日期 0:00:00"和"当前日期 23:59:59"这种样式,这样在查询时不需要选时间就默认是当天全天时段.
我如果两个DTPicker=now()的话,结果将是"当前日期 当前时间",那两个就完全相等了,我又要选时间.
如果使用两个DTPicker,前一个使用DTPicker1.value=now()和DTPicker2.value="0:00:00"
第二个使用DTPicker3.value=now()和DTPicker4.value="23:59:59"
而数据库中日期和时间是在同一个字段中,如"2007-01-01 0:00:05",我改怎么查询呢?
不知道截取字符串是否可行?
DTPicker2.Format = dtpCustom
DTPicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker2.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker1.Value = "2007-01-01 0:00:01"
DTPicker2.Value = "2007-01-01 23:59:59"
由于数据库中一个字段存的是"2007-01-01 23:59:59"这中格式的数据,我查询的时候按照日期时间查询,我是想让两个DTPicker控件在默认状态下
是"当前日期 0:00:00"和"当前日期 23:59:59"这种样式,这样在查询时不需要选时间就默认是当天全天时段.
我如果两个DTPicker=now()的话,结果将是"当前日期 当前时间",那两个就完全相等了,我又要选时间.
如果使用两个DTPicker,前一个使用DTPicker1.value=now()和DTPicker2.value="0:00:00"
第二个使用DTPicker3.value=now()和DTPicker4.value="23:59:59"
而数据库中日期和时间是在同一个字段中,如"2007-01-01 0:00:05",我改怎么查询呢?
不知道截取字符串是否可行?
#7
自己顶下
#1
CustomFormat=yyyy-mm-dd HH:MM:ss
时间一定要用大MM才可以,就可以了!
记得给分啊!呵呵
时间一定要用大MM才可以,就可以了!
记得给分啊!呵呵
#2
呵呵,刚才说错了,是HH大写就是24小时进制,小写是12小时进制!
#3
恩,我自己也已经改好了,不过还是谢谢你哈,最重要的是第一个问题哦
在VB中如何实现DTPicker显示格式为"XXXX:XX:XX 0:00:01"???
其中XXXX:XX:XX为当前时间,0:00:01为我设定的初始值.
在VB中如何实现DTPicker显示格式为"XXXX:XX:XX 0:00:01"???
其中XXXX:XX:XX为当前时间,0:00:01为我设定的初始值.
#4
UP
#5
DTPICKER实现不了既有日期又有时间的格式,你可以加两个控件实现
这样你就可以设置返回你想要的格式.
这样你就可以设置返回你想要的格式.
#6
DTPicker1.Format = dtpCustom
DTPicker2.Format = dtpCustom
DTPicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker2.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker1.Value = "2007-01-01 0:00:01"
DTPicker2.Value = "2007-01-01 23:59:59"
由于数据库中一个字段存的是"2007-01-01 23:59:59"这中格式的数据,我查询的时候按照日期时间查询,我是想让两个DTPicker控件在默认状态下
是"当前日期 0:00:00"和"当前日期 23:59:59"这种样式,这样在查询时不需要选时间就默认是当天全天时段.
我如果两个DTPicker=now()的话,结果将是"当前日期 当前时间",那两个就完全相等了,我又要选时间.
如果使用两个DTPicker,前一个使用DTPicker1.value=now()和DTPicker2.value="0:00:00"
第二个使用DTPicker3.value=now()和DTPicker4.value="23:59:59"
而数据库中日期和时间是在同一个字段中,如"2007-01-01 0:00:05",我改怎么查询呢?
不知道截取字符串是否可行?
DTPicker2.Format = dtpCustom
DTPicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker2.CustomFormat = "yyyy-MM-dd HH:mm:ss"
DTPicker1.Value = "2007-01-01 0:00:01"
DTPicker2.Value = "2007-01-01 23:59:59"
由于数据库中一个字段存的是"2007-01-01 23:59:59"这中格式的数据,我查询的时候按照日期时间查询,我是想让两个DTPicker控件在默认状态下
是"当前日期 0:00:00"和"当前日期 23:59:59"这种样式,这样在查询时不需要选时间就默认是当天全天时段.
我如果两个DTPicker=now()的话,结果将是"当前日期 当前时间",那两个就完全相等了,我又要选时间.
如果使用两个DTPicker,前一个使用DTPicker1.value=now()和DTPicker2.value="0:00:00"
第二个使用DTPicker3.value=now()和DTPicker4.value="23:59:59"
而数据库中日期和时间是在同一个字段中,如"2007-01-01 0:00:05",我改怎么查询呢?
不知道截取字符串是否可行?
#7
自己顶下