django 中,设置好时区 Time Zone,就不用再去操心时间的转换问题了。 但是在 Flask 中,就没有这种配置了。 So,怎样解决?
人生最曼妙的风景,竟是内心的淡定与从容!
flask有嗎?不是Linux中設定嗎?
我一般的做法是,在開發 API 的時候,資料庫、視圖中,都不設定時區,或者說,預設設定成 无时区狀態。也就是一個 utc 時間。
无时区
然後由 API 呼叫者自行處理時間。可傳入時區參數,或直接拿到 utc 時間再處理。對比 xxx 小時之前這種,utc 就 OK 了。
後台時間統一是用UTC時間,在客戶端顯示的時候使用Monent.js
flask有嗎?不是Linux中設定嗎?
我一般的做法是,在開發 API 的時候,資料庫、視圖中,都不設定時區,或者說,預設設定成
无时区
狀態。也就是一個 utc 時間。然後由 API 呼叫者自行處理時間。可傳入時區參數,或直接拿到 utc 時間再處理。對比 xxx 小時之前這種,utc 就 OK 了。
後台時間統一是用UTC時間,在客戶端顯示的時候使用Monent.js