其实这个问题与VB程序无关,要到控制面板中去设置。
【控制面板】---【日期、时间、语言和区域设置】---【区域和语言选项】
进入【区域和语言选项】后,选【自定义】在自定义中选择【时间】选项卡,将【时间格式】设成HH:mm:ss就可以了,这样是以24小时的时间格式显示时间的。
如果仅仅用替换等方式将“上午”去掉,是不合适的,这样,下午5点,显示的是5点,不会显示17点,会出错的。
lbltime.caption=replace(time,"上午 ","")
lbltime.caption=replace(lbltime.caption,"下午 ","") '注意上午后面有个空格,也许现在不怎么要紧,但养成一个习惯很重要,不然以后程序出错了还得慢慢调试找问题。
第一句这个是调用了字符串替换函数,从字符串“Time(也就是返回系统当前时间)”,如果TIME总包好了上午,则在“上午 ”替换成空白。
第二句的意思跟第一句一样,只是原字符串和被替换的字符不同罢了。
lbltime.caption=replace(time,'上午','')
简单 用right(TIME,8)搞定