2011-03-30 60 views

回答

3

該類是NSDateFormatter,而不是NSDateTimeFormatter。你會首先初始化與appropriate format格式化,這樣的事情:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"dd MMM yyyy HH:mm:ss"]; 

然後用它來解析日期字符串:

NSDate *date = [formatter dateFromString:string]; 

然後你就可以很容易地從得到double表示秒數自1970年以來日期:

NSTimeInterval seconds = [date timeIntervalSince1970]; 

然後乘以1000得到毫秒。

+0

嘿,你應該接受這個答案。失戀經歷了幫助你的麻煩,這是一個很好的答案! – 2011-03-31 05:48:21

+0

@Alec:如果您對Anomie的回答發表評論,發佈問題的人不會收到您的評論通知。 – 2011-04-01 07:03:38

+0

哈哈,反正不是那麼重要。當人們提出一個問題提出一個問題,然後不接受答案時,我只是感到沮喪。儘管沒有更多的警惕,人們似乎同意我只是討厭:P – 2011-04-01 07:29:04

相關問題