2011-08-16 30 views
0

Convert.ToOADate()方法將Double數據轉換爲Date。 有沒有相當於這種方法的方法?或好心幫我,通過它我們可以將雙數據轉換成一個日期時間是否有任何方法等價於目標C中VB的Convert.ToOADate()?

+0

什麼是雙數據?你的意思是存儲在一個雙重值?那麼,哪些單位?秒?你究竟想要轉換成什麼? NSDate的? – sidyll

+0

OADate是從1899年12月30日午夜開始*天*的時間間隔。小時,分鐘,秒等表示爲一天中的幾分之一。 OADate以雙精度存儲。 –

+0

對不起,不是午夜,而是中午。 –

回答

0

的方法只需使用NSDateFormatter

double myDate; 
    NSString *dateString = [NSString stringWithFormat:@"%f",myDate]; 
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
    [dateFormat setDateFormat:@"yyyyMMdd"]; 
    NSDate *date = [dateFormat dateFromString:dateString]; 

    [dateFormat release]; 
相關問題