DTPicker如何现实当前日期和自定义的时间?[第一次提问哦]

时间:2021-09-09 17:13:49
在VB中如何实现DTPicker显示格式为"XXXX:XX:XX 0:00:01"???
其中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才可以,就可以了!
记得给分啊!呵呵

#2


呵呵,刚才说错了,是HH大写就是24小时进制,小写是12小时进制!

#3


恩,我自己也已经改好了,不过还是谢谢你哈,最重要的是第一个问题哦


在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",我改怎么查询呢?

不知道截取字符串是否可行?

#7


自己顶下

#1


CustomFormat=yyyy-mm-dd HH:MM:ss
时间一定要用大MM才可以,就可以了!
记得给分啊!呵呵

#2


呵呵,刚才说错了,是HH大写就是24小时进制,小写是12小时进制!

#3


恩,我自己也已经改好了,不过还是谢谢你哈,最重要的是第一个问题哦


在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",我改怎么查询呢?

不知道截取字符串是否可行?

#7


自己顶下