這幾天發生個怪問題,上傳的資料時間居然從2019-12-30變成2020-12-30,每筆資料都一樣,用的是NSDateFormatter這些內建的函式庫,怎麼看都沒問題著實奇怪,Google了下發現iOS NSDate转成时间戳出现一年的误差提到,仔細一看才發現全都是用YYYY這寫法,在ISO週日曆有解釋計算方式,大概可以簡單的去想成1/1那週從週一開始的都會是新的一年,所以還是都用yyyy小寫,除非您是要算成此週為哪一年的會計年度這種需求
參考網址:
iOS NSDate转成时间戳出现一年的误差
ISO週日曆
網誌管理員已經移除這則留言。
回覆刪除