4
下面是代碼的NSDate和雙精度問題
NSDate* d = [NSDate dateWithTimeIntervalSince1970:32.4560];
double ti = [d timeIntervalSince1970];
NSLog(@"Interval: %f %f %f %f",ti,32.4560,ti*1000.0,32.4560*1000.0);
輸出
間隔:32.456000 32.456000 32455.999970 32456.000000
爲什麼的NSDate返回的失去一些精度值?
謝謝,我不知道OSX時期是2001年 – teerapap 2010-12-16 06:38:41
也許我應該已經使用的術語「OpenStep的時代「而是。請參閱http://docs.sun.com/app/docs/doc/802-2112/6i63mn64s?l=en&a=view#05.Class-81我相信OpenStep規範是在2001年之前發佈的。它們非常雄心勃勃,可以設置將來的參考日期。 – Yuji 2010-12-16 08:34:39