Re: Milliseconds Function?
Re: Milliseconds Function?
- Subject: Re: Milliseconds Function?
- From: Douglas Davidson <email@hidden>
- Date: Fri, 25 Jan 2002 18:14:11 -0800
On Friday, January 25, 2002, at 05:51 PM, James Montgomerie wrote:
I've looked around and searched the cocoa docs for some method or
function which would allow me to get the current milliseconds
(000-999). I've deduced a messy and expensive way: [[[NSCalendarDate
date] descriptionWithCalendarFormat:@"%F"] intValue], which works...but
it uses way too many CPU cycles to be realistically usable. I apologize
in advance if this is unbelievably obvious, but I couldn't find a
single way. Can anyone help me?
You could use gettimeofday() - it's not Cocoa, it's BSD, but it's quite
straightforward to use. It returns microseconds and seconds. For
example:
For Cocoaish alternatives look in CFDate.h (e.g.
CFAbsoluteTimeGetCurrent()) and NSDate.h (e.g. [NSDate
timeIntervalSinceReferenceDate]), but the right choice really depends on
what you want this for.
Douglas Davidson