我正在从'@mui/x-date-pickers/DateTimePicker'传递一个值给DateTimePicker组件,但是显示的值与传递的值不同。它显示+2小时,有时显示+1小时(我猜是与时区有关)
示例:要传递的值:'2022年9月26日星期一11:54:22 GMT+0000'(用于ikField.value)
显示内容:
<DateTimePicker
label={label}
value={formikField.value}
disabled={disabled}
onChange={(newValue) => {
helpers.setValue(newValue);
}}
renderInput={(params) => (
<TextField {...params} {...field} fullWidth error={meta.touched && Boolean(meta.error)} helperText={meta.error} />
)}
minDate={props.minDate ?? null}
/>
1条答案
按热度按时间2guxujil1#
如MUI Pro文档中所述,您需要将日期选择器组件 Package 在本地化提供程序中。您需要选择要使用的提供程序,并将其作为属性传递给本地化提供程序。
您可以在此处阅读更多信息:MUI datepicker
示例中代码片段: