用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"
展开
 我来答
Gerald_Bond
2009-04-18 · TA获得超过1003个赞
知道小有建树答主
回答量:590
采纳率:0%
帮助的人:601万
展开全部
这不叫转,变量本身没有变,还是你定义的那个,值也没变,只是显示的格式变了,就看你是怎么显示的。
不能说把它的默认值改为“00:00:00”,只能说输出的时候用这个格式,因为它本身是用浮点型存在内存里的。
你可以把用
Print Right("0" & Hour(t),2) & ":" & Right("0" & Minute(t),2) & ":" & Right("0" & Second(t),2)
得到的就是你要的格式。VB在显示时间方面只能用这种办法,没有PHP方便。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闾泓尾琇芬
2019-05-26 · TA获得超过3930个赞
知道大有可为答主
回答量:3060
采纳率:27%
帮助的人:155万
展开全部
dim
t
as
string
t=format(now,
"yyyy-mm-dd
hh:mm")
debug.print
t
输出:
2017-01-08
20:08
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司徒惊月
2009-04-15 · TA获得超过1726个赞
知道大有可为答主
回答量:4186
采纳率:0%
帮助的人:1586万
展开全部
什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式