4

エポックからミリ秒単位で測定された時間をに変換する必要がありboost::posix_time::ptimeます。私が見る唯一の関数は変換することですfrom_time_tが、それはほんの数秒であり、ミリ秒を失います。

エポックからのミリ秒からptimeタイプに変換するにはどうすればよいですか?

4

2 に答える 2

13

エポック以降のミリ秒数はどこmsにありますか。

ptime epoch_milliseconds_to_ptime(unsigned long int ms)
{
  static const ptime epoch(date(1970, 1, 1));

  return epoch + milliseconds(ms);
}
于 2012-05-24T12:33:01.390 に答える
9
from_time_t(millis / 1000) + millisec(millis % 1000)
于 2012-05-24T12:32:18.507 に答える