0
我一直在閱讀有關上述問題的不同文章,但我無法弄清楚在db中存儲日期的最佳策略是什麼。堅持ISO8601的最佳策略
我將在休息電話中通過path-param
接收ISO8601日期。我已決定
- 使用
Joda-Time
解析日期。 - 提取
UTC-0
超時的日期和時間偏移 - 商店
UTC-0
在mysql
分貝DateTime
數據類型和存儲offset
在varchar(5)
。 - 當我必須根據日期(暴露的休息api)搜索的東西。我將使用的搜索條件(輸入日期)提取
UTC-0
時間和hours offset
以及DB即where table.dateInUTC0 = :inputDateInUTC0 AND table.hoursOffset = :inputHoursOffset
的比較兩列,我不知道第4步。我這樣做對嗎?