Re: [問題] millisecond to NSDate?

看板MacDev作者 (水中落葉)時間11年前 (2014/01/02 06:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《kvjo (同名專輯)》之銘言: : 想問一下 毫秒轉換到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 : 是不是用法不正確呢? http://unicode.org/reports/tr35/tr35-25.html#Date_Field_Symbol_Table 大寫 Y 用在 "Week of Year" based calendar。 2013/12/30 是落在 2014 年的第一週,所以 YYYY = 2014。 詳細的定義可以參考:http://en.wikipedia.org/wiki/ISO_week_date -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.184.135

01/02 15:55, , 1F
01/02 15:55, 1F
文章代碼(AID): #1In9b2h_ (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1In9b2h_ (MacDev)