官网:https://ant.design/components/date-picker-cn/

如果要显示中文,官网是这么指导的:

但是,设置后并没有生效!原因是默认的中文local文件并没有月份的format格式:

解决:

根据官网local的格式,添加本地local对象即可

 import { PickerLocale } from 'antd/es/date-picker/generatePicker';
class LocalHelper {
getDefinedChineseLocal() {
let definedChineseLocal: PickerLocale = {
lang: {
locale: 'zh_CN',
placeholder: '请选择日期',
rangePlaceholder: ['Start date', 'End date'],
today: 'Today',
now: 'Now',
backToToday: 'Back to today',
ok: 'Ok',
clear: 'Clear',
month: 'Month',
year: 'Year',
timeSelect: 'Select time',
dateSelect: 'Select date',
monthSelect: 'Choose a month',
yearSelect: 'Choose a year',
decadeSelect: 'Choose a decade',
yearFormat: 'YYYY年',
dateFormat: 'M/D/YYYY',
dayFormat: 'D',
dateTimeFormat: 'M/D/YYYY HH:mm:ss',
monthFormat: 'M月',
monthBeforeYear: true,
previousMonth: 'Previous month (PageUp)',
nextMonth: 'Next month (PageDown)',
previousYear: 'Last year (Control + left)',
nextYear: 'Next year (Control + right)',
previousDecade: 'Last decade',
nextDecade: 'Next decade',
previousCentury: 'Last century',
nextCentury: 'Next century',
},
timePickerLocale: {
placeholder: 'Select time',
},
dateFormat: 'YYYY-MM-DD',
dateTimeFormat: 'YYYY-MM-DD HH:mm:ss',
weekFormat: 'YYYY-wo',
monthFormat: 'YYYY-MM',
};
return definedChineseLocal;
}
}
export const LocalFormat = new LocalHelper();

引用处理:

 import React from 'react';
import { DatePicker } from 'antd';
//默认的,不够用,使用自定义的local
// import locale from 'antd/es/date-picker/locale/zh_CN';
import { LocalFormat } from './localHelper';
import 'antd/dist/antd.css';
import './style.less';
   <DatePicker
picker="month" locale={LocalFormat.getDefinedChineseLocal()}
open={this.state.isDefinedDatePopupOpened}
onChange={(date, dateString) => this.OnDefinedMonthSelected(dateString)}
/>

显示效果:

最新文章

  1. 提取ecshop的mysql类
  2. 第六百一十八天 how can I 坚持
  3. ASP.NET上传大文件的问题
  4. python-day6 常见算法 python内置模块
  5. 使用post方式提交数据
  6. Git CMD - reset: Reset current HEAD to the specified state
  7. Qt Creator (C++)保存文件
  8. JDK1.5中线程池,定时器知识
  9. gulp 初体验
  10. 网易云课堂_C语言程序设计进阶_期末考试编程题部分
  11. SQL Server | Mysql 对表的unique 的实现方式
  12. sencha touch笔记(5)——DataView组件(1)
  13. 基本Guava工具
  14. Error:ivalue require as left operant of assignment
  15. substr函数用法详解
  16. 做错的题目——this的指向
  17. 【PAT】B1060 爱丁顿数(25 分)
  18. centos中进程管理工具
  19. IDEA集成的 Thrift 插件进行 thrift 编译
  20. 【js】手机浏览器端唤起app,没有app就去下载app 的方法

热门文章

  1. nginx 注释配置及详解
  2. 《UNIX环境高级编程》(APUE) 笔记第十一章 - 线程
  3. Java基础Day07(Map Calender Date 包装类 System类 异常)
  4. 一行一行源码分析清楚AbstractQueuedSynchronizer
  5. 每日一题 - 剑指 Offer 36. 二叉搜索树与双向链表
  6. 一天学习一点之express demo
  7. 将PDF转化为wrod
  8. POJO类中布尔类型为啥不让用isXxx命名
  9. Linux 进程必知必会
  10. 【网鼎杯2018】fakebook