[問題] millisecond to NSDate?
想問一下 毫秒轉換到NSDate的正確用法
一直以來都是用
NSString *millisecond = @"1388396251856";
NSLog(@"millisecond=%@",millisecond);
NSDate *date = [NSDate dateWithTimeIntervalSince1970:
([millisecond doubleValue]/1000)];
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"YYYY/MM/dd a hh:mm:ss"];
NSLog(@"Date format=%@",[format stringFromDate:date]);
也都沒有問題
直到今天@@2013/12/30
他卻把秒數換算成2014/12/30 @@
2013-12-30 17:39:52.167 [10843:a0b] millisecond=1388396251856
2013-12-30 17:39:52.169 [10843:a0b] Date format=2014/12/30 PM 05:37:31
我用JAVA平台換算過 這個秒數的確是2013/12/30
是不是用法不正確呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.75.250.221
※ 編輯: kvjo 來自: 42.75.250.221 (12/30 17:48)
推
12/30 17:52, , 1F
12/30 17:52, 1F
→
12/30 18:51, , 2F
12/30 18:51, 2F
→
12/30 23:14, , 3F
12/30 23:14, 3F
推
12/31 02:29, , 4F
12/31 02:29, 4F
→
12/31 02:29, , 5F
12/31 02:29, 5F
→
12/31 10:40, , 6F
12/31 10:40, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):