现在有时间格式如下:
30.90 意思是:30个小时90分钟,现在想转换成31个小时30分钟的正常格式,即:31:30 或者31.30都行,要如何转换呢?
这个30.90是两时间求和的结果。
30.90 意思是:30个小时90分钟,现在想转换成31个小时30分钟的正常格式,即:31:30 或者31.30都行,要如何转换呢?
这个30.90是两时间求和的结果。
解决方案 »
- 如何绕过WIN7的交互式服务检测?
- 求助!!!大家帮忙看看这段代码。
- 如何取字符串的倒数第三第四位?
- 怎样在VB中嵌入Word的窗口
- 如何彻底解决 报表宽度大于纸的宽度的问题 ~~~~在线等候~~~
- vb能否使用像C语言一样方式给多维数组赋值?
- 关于winsock的关闭连接,急救!
- 我用shell(app.path+"\mdac.exe"),来调用微软数据访问控件2.0,提示出错:命令行语法错误,
- 页面设置里的纸张尺寸列面内容如何通过VBA获取?
- “System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发生
- 用纯c++编程,主程序的入口就是main()函数,可是如果用mfc编程,发现这个入口函数没有了,不是说:入口函数必须是main()吗?
- 急急急!!!!
自己写个过程吧,先算成分钟,然后除60得到小时,余数是分钟。比如:
?(30*60+90)\60 & "." & (30*60+90) mod 60
’在取分钟数,可以用mid(youTime,intstr(youtTime),len(youtTime)-intstr(youtTime))
DataGrid1.Text = totaltime & "." & totaltime Mod 60
也不对,小时部分对,分钟数不对,
x=split(totaltime,".") '. 是你的分隔符dim m as long
m=cint(x(0))*60+cint(x(1)) '总分钟数DataGrid1.Text= cstr(m\60) & "." & cstr(m mod 60)
m=cint(x(0))*60+cint(x(1))*10 '总分钟数
就不知道为什么这里cint(x(1))要扩大10倍了才对!!!