Material-UI选择器:提供时间格式可将选择器的时间部分呈现为12:00

问题描述

我正在使用@ material-ui / pickers选择日期时间。但是,日期时间选择器组件中存在问题。认格式不显示年份,而是“ August 24th 15:56”。我想使用“ yyyy / MM / dd hh:mm a”格式化数据。但是,如果提供了anyformat,则日期时间选择器仅会占用时间部分并将日期时间显示为“ 2020/08 / Mo 12:00 am”。

问题是无论设置或提供了什么时间值,它始终在屏幕上显示12:00 am。 状态中的值已正确更新,但在屏幕上始终仅显示12:00 am作为时间。

import React,{ Fragment,useState } from "react";
import { DateTimePicker } from "@material-ui/pickers";

function BasicDateTimePicker() {
    const [selectedDate,handleDateChange] = useState(new Date());

    return (
      <div>
        <DateTimePicker
            autoOk
            ampm={false}
            disableFuture
            value={selectedDate}
            onChange={handleDateChange}
            label="24h clock"
            format="yyyy/MM/dd hh:mm a"
            />
      </div>
  );
}

export default BasicDateTimePicker;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)