我已經使用以下代碼來格式化一個日期值返回不同的日期:dateFormatter根據設備
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setLocale:[NSLocale systemLocale]];
[dateFormat setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSDate *myDate = [dateFormat dateFromString:@"2014-03-06 06:42:21"];
myDate
這裏對象值是針對不同的設備不同。無論設備如何,我都可以使對象值相同。
請問您能否詳細說明您的問題? – Spidy
你想獲取當前日期嗎? – iMeMyself
這是因爲'[NSLocale systemLocale]'在你的設備和你的字符串中是不同的,你沒有給時區。 – arturdev