我一直在尋找StackOverflow,還沒有找到任何答案,如果我錯過了一個帖子,回答這個問題,我很抱歉,並將感激的鏈接。將字符串轉換爲NSDate問題
我想改變一個字符串「prod.Start」到NSDate類型與今天的日期比較。下面的代碼指明MyDate返回 「1753年1月1日00:00:00 -075258」
CODE:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setFormatterBehavior:NSDateFormatterBehavior10_4];
[format setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *myDate = [format dateFromString: prod.Start]; //prod.Start = 1/1/1753 12:00:00 AM
任何建議/提示,將不勝感激。
感謝
編輯:
現在工作:感謝所有幫助。 我認爲是一個錯誤是12AM = 0點鐘
我試圖12PM和輸出是「1753年1月1日12:00:00 -075258」
感謝您還解釋了「 -075258「= PST對此很好奇。
fwiw - -075258代表當前平均時間大約在1884年之前用於現在的太平洋時間... http://home.tiscali.nl/~t876506/TZworld.html#nam – 2010-09-01 01:30:02