【发布时间】:2018-06-11 04:31:54
【问题描述】:
这里的问题是我只想显示一个日期,比如出生日期,其中时区并不重要。我的 API 以iso_8601 格式序列化日期。日期选择器会一直显示前一天的日期,因为它缺少时区。这里有什么工作,
有没有办法强制日期选择器忽略时区,或者我必须更改我的 API 日期输出?即
API 输出,
{
"aliasName": null,
"patientDob": "1985-04-24",
"contactAddress": null,
"streetNo": null,
}
日期选择器显示为 4/23/1985, // 我使用DateAdapter 根据区域设置显示日期。
如果我再次重新选择日期,我的日期选择器选择的日期值看起来像 1985-04-24T08:00:00.000Z
例如here,
【问题讨论】:
-
在您的示例中,我看不出它显示正确格式的任何问题。
-
您可以使用服务器的时区,这样您的每个日期都是相同的,将来您永远不会遇到任何问题。
-
您不认为只应跳过日期的时区计算吗?
-
是的,DOB 等少数字段可以跳过。