CFDateGetAbsoluteTime
CFDateRefからCFAbsoluteTimeを返します
CFAbsoluteTime CFDateGetAbsoluteTime ( CFDateRef theDate );
解説
CFDateRefからCFAbsoluteTimeを返します。
返り値
引数
( CFDateRef )theDate
クラス
CFDate
Function
使用可能
10.0
参照
例文
#include <CoreFoundation/CoreFoundation.h> int main (int argc, const char * argv[]) { CFAbsoluteTime timeNow1 = CFAbsoluteTimeGetCurrent(); CFDateRef date1 = CFDateCreate(kCFAllocatorDefault,timeNow1); CFAbsoluteTime timeNow2 = CFDateGetAbsoluteTime(date1); CFGregorianDate current = CFAbsoluteTimeGetGregorianDate( timeNow2, NULL ); double dsecs = floor(current.second); unsigned int second = (unsigned int)dsecs; double milliseconds = (current.second - dsecs) * 1000.0; CFStringRef theString = CFStringCreateWithFormat (kCFAllocatorDefault,NULL,CFSTR("%@ %d.%d.%d %d:%d:%d.%u\n"), CFSTR("Now"),current.year, current.month, current.day, current.hour, current.minute, second, (unsigned int)milliseconds); CFShow(theString); return 0; }