今天是2019-12-29號(hào),星期天,
剛睡醒,群里就炸了,iOS的app全都不能用了,登錄不進(jìn)去,下不了單,昨天還是正常的,也沒(méi)上線新版本,后臺(tái)也沒(méi)更新任何,莫名的就掛了,通過(guò)打印日志發(fā)現(xiàn)時(shí)間格式錯(cuò)誤了,后臺(tái)做了一個(gè)時(shí)間驗(yàn)證,今天是2019-12-29號(hào),傳給后臺(tái)的時(shí)間變成了2020-12-29號(hào),整好差了一年時(shí)間。
上圖
看打印日志
上面獲取時(shí)間的方式完全一樣,差別就在一個(gè)是YYYY 一個(gè)是yyyy
就是這個(gè)YYYY引起了時(shí)間上的錯(cuò)誤
YYYY 是按照周來(lái)計(jì)算時(shí)間,今天是12月29號(hào)周天,從今天開(kāi)始就是進(jìn)入了2020年了,這個(gè)時(shí)間計(jì)算方式是,一年當(dāng)中的時(shí)間,不足一周的(年末那一周),就要計(jì)算到下一年中去,就變成了2020年了,月份也是12月這個(gè)對(duì)的,天也是對(duì)的。
yyyy是按照天來(lái)計(jì)算的,今天是12月29號(hào),也是2019年,也就是咱們中國(guó)人的計(jì)算方式,
平常計(jì)算中還是最好用中國(guó)人的計(jì)算方式來(lái)計(jì)算時(shí)間,使用yyyy-MM-dd