| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 619 人关注过本帖
标题:关于时间显示格式问题
只看楼主 加入收藏
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
结帖率:70%
收藏
 问题点数:0 回复次数:5 
关于时间显示格式问题
我的程序中有如下语句:
Label2.Caption = (y1 \ 3600) & ":" & ((y1 Mod 3600) \ 60) & ":" & (y1 Mod 60)
其中 y1 定义为   Dim y1 As Integer
但显示出来的格式是0:0:0
我想显示为 00:00:00,该如何修改呢?
搜索更多相关主题的帖子: 时间 格式 
2010-07-31 16:13
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 
format$(y1\3600,"00") & ":" & format$((y1 mod 3600) \60,"00") & ":"&  format$(y1 mod 60,"00")
2010-07-31 17:45
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
Format((y1 \ 3600) & ":" & ((y1 Mod 3600) \ 60) & ":" & (y1 Mod 60), "hh:mm:ss")

把符合时间格式的字符串按 小时:分钟:秒 ,每个占二位,以0 起的格式显示.
如:   00:00:00

不必要以 日期类型 提供时间给 Format 函数



授人于鱼,不如授人于渔
早已停用QQ了
2010-07-31 19:53
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 
回复 3楼 风吹过b
Format((y1 \ 3600) & ":" & ((y1 Mod 3600) \ 60) & ":" & (y1 Mod 60), "hh:mm:ss")
很诡异。我刚开始也是这样想的,但在家里笔记本上运行结果居然和预想的不一样。
y1=3600
结果结果显示出来是"01:0:0",想不通。
以前也遇到类似的“灵异”事件。
明明设置了frmMain.visible=false,结果运行时还是显示出来了。(其它地方完全没有设置过frmMain的任何可视元素)
难道vb6在win7下就是这么诡异?

[ 本帖最后由 jiashie 于 2010-7-31 21:02 编辑 ]
2010-07-31 20:57
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
Debug.Print Format(TimeSerial((Y1 \ 3600), ((Y1 Mod 3600) \ 60), (Y1 Mod 60)), "hh:mm:ss")

'这个呢?
2010-08-01 08:24
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
Format(cdate( (y1 \ 3600) & ":" & ((y1 Mod 3600) \ 60) & ":" & (y1 Mod 60) ) , "hh:mm:ss")         '强制转为 日期时间类型,再格式化

Format((y1 \ 3600) & ((y1 Mod 3600) \ 60) & (y1 Mod 60) , "00:00:00")     '按每二个零一个冒显示后面6位数字

这二种方式呢?
我昨天试了,第二种可以了,但我从原理上说不过去,只能理解为 ,format 把任何类似数字的字符串,按后面的格式去显示。




授人于鱼,不如授人于渔
早已停用QQ了
2010-08-01 08:46
快速回复:关于时间显示格式问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030504 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved