2011-09-23 24 views
0

我正在開發一個應用程序。在這裏我寫下面的代碼來設置當前日期的DateFormat。但它只能工作到9個月。從10個月起,它給出零價值。所以請告訴我如何解決這個問題。我的代碼如下:如何在iPhone應用程序中設置當前日期的Dateformat?

NSDate *datestr = clInfo.cldrinfodate; 
NSDateFormatter *dateFormat1 = [[NSDateFormatter alloc] init]; 
[dateFormat1 setDateFormat:@"MM/dd/yyyy hh:mma"]; 
NSString *date1 = [dateFormat1 stringFromDate:datestr]; 
+0

你可以告訴datestr日期意味着你是從clInfo.cldrinfodate – Narayana

+0

這讓本日像23-09-2011 –

回答

-1

你可以試試這個。

 NSDate * mCurrentDate = [NSDate date]; 

    NSLog(@"current date=%@",mCurrentDate); 
    NSDateFormatter *dt=[[NSDateFormatter alloc] init]; 

    [dt setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 

    NSString *st=[dt stringFromDate:mCurrentDate]; 
+0

-1僅改變格式字符串得到的是不是一個答案;它從臀部盲目拍攝,不知道實際發生了什麼。 –

相關問題