2014-02-10 79 views
0

由於我從來沒有在任何情況下處理日期,我有點失落。UTC在幾秒到當地時間

我收到一個NSNumber作爲UTC時間(例如1392061005),我想將其轉換爲當地時間。我希望能得到:每月的

  • 的NSString
  • 天(如5,30)
  • 的NSString的時間(如上午7:30)
的的NSString

有幾個相關的問題,但我可以找到的所有問題都是第一個給出的字符串,例如6月1日14:23:12。

回答

2

試試這個

NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:[Your_UTC_Number integerValue]]; 
    NSLog(@"date:%@ ", date); 
+0

有時就是這麼簡單。在我開始欣賞他們的複雜性之前,從未處理過時間。萬分感謝;當時間限制結束時標記爲正確 –

+0

謝謝@JacobKranz; – Pawan

2

使用的NSDate:

- (instancetype)initWithTimeIntervalSince1970:(NSTimeInterval)seconds 

只要確保如果輸入數字以秒或米利斯。