bibi45

2020-08-06 | 后端 中文

DRF 日期格式化:展示格式不能改变时间语义

bibi45

API 输出可以友好,但存储、时区和输入格式必须保持明确。

DateTimeField(format=...) 可以改变输出展示,但不要因此丢失时区或把日期字符串当作排序依据。

对跨系统 API,优先使用带时区的 ISO 8601 时间。需要面向用户展示时,让前端按用户 locale 渲染;后端保存 UTC,并在测试中覆盖夏令时和空值场景。

© 2026 bibi45. 保留所有权利。

静态网站,内容由 Git 管理。