请问整型数怎样转字符串?
有一个整型数 130 要转换成 "2:10"
也就将一个整数转成时间格式!
问题点数:20、回复次数:6Top
1 楼zxthello(万有斥力)回复于 2005-01-03 11:44:19 得分 0
130 和“2:10”怎么联系起来的?Top
2 楼qiuzhijun(軍)回复于 2005-01-03 11:50:07 得分 0
130是秒数
130 / 60 = 2.16
然后将2.16 转成 2:16Top
3 楼gxgyj(杰克逊)回复于 2005-01-03 11:50:52 得分 20
procedure TForm1.Button1Click(Sender: TObject);
var
a:integer;
temp1,temp2:string;
begin
a:=strtoint(edit1.Text);
temp1:=inttostr(a div 60);
temp2:=inttostr(a mod 60);
if temp2='0' then temp2:='00';
label1.Caption:=temp1+':'+temp2;
end;
////Top
4 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2005-01-03 11:57:50 得分 0
select
convert(char(8),
cast(convert(char(8), dateadd(minute,130,getdate()),108) as datetime)-cast( convert(char(8),getdate(),108) as datetime)
,108)Top
5 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2005-01-03 11:59:44 得分 0
上面的,在SQL SERVER中已测试:
是Delphi社区,我还以为是SQL SERVER,俺用delphi试试Top
6 楼whbo(王红波(年轻人,要有所作为))回复于 2005-01-03 12:19:43 得分 0
130是秒数你直接运算不就出来了么,
130 div 60:=分
130/60:=秒Top




