這裏是時間的字符串:如何使用NSDateTimeFormatter將此字符串轉換爲UnixTime?
30 MAR 2011 10:14:28
而且我想將它轉化成的時間在毫秒自1970年以來我該怎麼辦呢?謝謝。
這裏是時間的字符串:如何使用NSDateTimeFormatter將此字符串轉換爲UnixTime?
30 MAR 2011 10:14:28
而且我想將它轉化成的時間在毫秒自1970年以來我該怎麼辦呢?謝謝。
該類是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得到毫秒。
嘿,你應該接受這個答案。失戀經歷了幫助你的麻煩,這是一個很好的答案! – 2011-03-31 05:48:21
@Alec:如果您對Anomie的回答發表評論,發佈問題的人不會收到您的評論通知。 – 2011-04-01 07:03:38
哈哈,反正不是那麼重要。當人們提出一個問題提出一個問題,然後不接受答案時,我只是感到沮喪。儘管沒有更多的警惕,人們似乎同意我只是討厭:P – 2011-04-01 07:29:04
這是很多毫秒! – 2011-03-30 19:31:46