小编PLS*_*PLS的帖子

计算c ++中的操作之间的时间长度

该程序是数据库和应用程序之间的中间件.对于每个数据库访问,我大多数以毫秒为单位计算时间长度.下面的示例是使用Builder库中的TDateTime.我必须尽可能只使用标准的c ++库.

AnsiString TimeInMilliseconds(TDateTime t) {
      Word Hour, Min, Sec, MSec;
      DecodeTime(t, Hour, Min, Sec, MSec);
      long ms = MSec + Sec * 1000 + Min * 1000 * 60 + Hour * 1000 * 60 * 60;
      return IntToStr(ms);
  }
Run Code Online (Sandbox Code Playgroud)
  // computing times
   TDateTime SelectStart = Now();
   sql_manipulation_statement();
   TDateTime SelectEnd = Now();
Run Code Online (Sandbox Code Playgroud)

c++ time tdatetime

2
推荐指数
1
解决办法
8480
查看次数

标签 统计

c++ ×1

tdatetime ×1

time ×1