用vb定义一个时间变量
用vb定义一个时间变量为24进制,我定义的本来为#00:00:00#它自动就转换为#12:00:00AM#就是怎样定义一个时间变量,比方说dimtasdate但是我想让t...
用vb定义一个时间变量为24进制,我定义的本来为#00:00:00#它自动就转换为#12:00:00 AM#
就是怎样定义一个时间变量,比方说dim t as date
但是我想让t的默认值为"00:00:00"而不是"12:00:00 AM" 展开
就是怎样定义一个时间变量,比方说dim t as date
但是我想让t的默认值为"00:00:00"而不是"12:00:00 AM" 展开
3个回答
展开全部
这不叫转,变量本身没有变,还是你定义的那个,值也没变,只是显示的格式变了,就看你是怎么显示的。
不能说把它的默认值改为“00:00:00”,只能说输出的时候用这个格式,因为它本身是用浮点型存在内存里的。
你可以把用
Print Right("0" & Hour(t),2) & ":" & Right("0" & Minute(t),2) & ":" & Right("0" & Second(t),2)
得到的就是你要的格式。VB在显示时间方面只能用这种办法,没有PHP方便。
不能说把它的默认值改为“00:00:00”,只能说输出的时候用这个格式,因为它本身是用浮点型存在内存里的。
你可以把用
Print Right("0" & Hour(t),2) & ":" & Right("0" & Minute(t),2) & ":" & Right("0" & Second(t),2)
得到的就是你要的格式。VB在显示时间方面只能用这种办法,没有PHP方便。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dim
t
as
string
t=format(now,
"yyyy-mm-dd
hh:mm")
debug.print
t
输出:
2017-01-08
20:08
t
as
string
t=format(now,
"yyyy-mm-dd
hh:mm")
debug.print
t
输出:
2017-01-08
20:08
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询