请教一个问题

passionboy03 2009-03-25 07:04:02
假如我输入一个开始时间Ansistring StartTime = 08:30:00,一个结束时间Ansistring EndTime = 10:00:00
怎么得到时间段的小时数?也就是用一个float类型得到1.5……意思是问有没有什么函数直接计算这个结果的?谢谢~
...全文
50 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
passionboy03 2009-03-25
  • 打赏
  • 举报
回复
非常感谢仁兄!!谢谢~
[Quote=引用 1 楼 ccrun 的回复:]
C/C++ codeAnsiString StartTime = "08:30:00";
AnsiString EndTime = "10:00:00";
TTime t = StrToTime(EndTime) - StrToTime(StartTime);
float fHour = t.Val * 24;

ShowMessage(fHour);
[/Quote]
ccrun.com 2009-03-25
  • 打赏
  • 举报
回复
AnsiString StartTime = "08:30:00";
AnsiString EndTime = "10:00:00";
TTime t = StrToTime(EndTime) - StrToTime(StartTime);
float fHour = t.Val * 24;

ShowMessage(fHour);

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧