I am resending this with proper
subject line.
Thanks
From: Priyank Patel
Sent: Friday, October 22, 2010 8:47 AM
To: boost-users@lists.boost.org
Subject: Getting time from midnight in nanoseconds
Hi,
Can you please tell me if there is a way to get current time
in nanoseconds using boost date_time library?
I have tried following but it doesn’t seems to be returning
values in nanoseconds. I know I have used microsec_clock and that might be the
problem but not sure what alternate to use.
Any help will be appreciated.
hrtime_t getCurrentTime() {
boost::posix_time::ptime recvTime =
boost::posix_time::microsec_clock::local_time();
boost::posix_time::time_duration
duration( recvTime.time_of_day() );
return duration.total_nanoseconds(); //
This call returns values in microseconds (last three digits are always zero in
returned value)
}
Thanks
Priyank