1
我需要將下面的日期轉換爲劃時代的時間戳轉換的NSString大紀元時間戳iOS7
星期三2014年5月21日16時47分00秒BST
stringPubDate具有存儲在它上面的字符串。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, d MMMM yyyy HH:mm:ss z"];
NSDate *date = [dateFormatter dateFromString:stringPubDate];
當我這樣做時返回空值。我需要將此NSString轉換爲NSDate,然後將其轉換爲epoch時間戳。有人可以幫幫我嗎?
請您詳細說明一下嗎? – Vijay
這是錯誤的'z'。如果你刪除'z'和'BST',你會發現它可以工作。日期格式化程序不知道「BST」的含義。 – matt
您是不是指GMT? – matt