Material 日期时间选择器和分区时间字符串问题
Material date-time pickers and zoned time string problem
我有一个页面 @material-ui/pickers
<TimePicker .. value={value}/> /* value == 2020-12-24T13:05:10.714Z */
示例中的值是来自服务器的分区日期时间字符串。
我的时区是 +2:00,Ukraine/Kiev.
问题是渲染时间是 15:05。当输入值被划分为日期时间时,这种行为是否正常?
我想看看13:05。这是为我提供错误日期时间格式的服务器,还是我滥用了@meterial/pickers 和@date-fns?
2020-12-24T13:05:10.714Z
是一个 ISO-8601 日期时间字符串。后缀 Z
表示时间为 UTC(参见 wikipedia)。您的 +02:00 区域中 15:05 的渲染时间与此匹配。
所以是的,如果您的服务器打算指定 13:05 基辅时间,则它使用了错误的格式或错误的时间。它应该说 2020-12-24T11:05:10.714Z
或 2020-12-24T13:05:10.714+02:00
.
我有一个页面 @material-ui/pickers
<TimePicker .. value={value}/> /* value == 2020-12-24T13:05:10.714Z */
示例中的值是来自服务器的分区日期时间字符串。 我的时区是 +2:00,Ukraine/Kiev.
问题是渲染时间是 15:05。当输入值被划分为日期时间时,这种行为是否正常? 我想看看13:05。这是为我提供错误日期时间格式的服务器,还是我滥用了@meterial/pickers 和@date-fns?
2020-12-24T13:05:10.714Z
是一个 ISO-8601 日期时间字符串。后缀 Z
表示时间为 UTC(参见 wikipedia)。您的 +02:00 区域中 15:05 的渲染时间与此匹配。
所以是的,如果您的服务器打算指定 13:05 基辅时间,则它使用了错误的格式或错误的时间。它应该说 2020-12-24T11:05:10.714Z
或 2020-12-24T13:05:10.714+02:00
.