当前位置: 首页 > 面试题库 >

Liferay输入日期格式

龙俊德
2023-03-14
问题内容

我正在使用Liferay 6.2,并想使用 liferay-ui:input-date 字段。现场本身工作正常。但是我想更改显示的日期格式

毫米/日/年

dd.mm.yyyy

但是该怎么做呢?我看不到有什么衣服可以设置这个…

<liferay-ui:input-date firstDayOfWeek="1"
        yearValue="<%=calendar.get(calendar.YEAR)%>"
        monthValue="<%=calendar.get(calendar.MONTH)%>"
        dayValue="<%=calendar.get(calendar.DAY_OF_MONTH)%>" dayParam="dateFrom-day"
        monthParam="dateFrom-month" yearParam="dateFrom-year" />

问题答案:

我查看了输入日期标记库代码,如果要更改模式,则必须修改其代码。文件的路径:\ webapps \ ROOT \ html \ taglib \ ui \
input_date \ page.jsp。只需替换以下行即可:

Format format = FastDateFormatFactoryUtil.getSimpleDateFormat(simpleDateFormatPattern, locale);

与:

Format format = FastDateFormatFactoryUtil.getSimpleDateFormat("dd.MM.yyyy", locale); mask = "%d.%m.%Y";

并保存文件。更为优雅的解决方案是在此组件上创建一个钩子,但这取决于您。



 类似资料:
  • 我正在使用iReport 4.6.0和JasperReports Server 4.5.0。我创建了一个报告,希望在其中向MySQL数据库传递日期值。我创建了一个参数并使用了java。util。日期类。在输入控件上,我将其设置为单值类型和日期数据类型。在iReport中运行报告(使用预览)时,系统会提示我选择日期,并使用指定的日期生成报告。将报告部署到JasperReports服务器后,当系统提示

  • >美国东部时间2014年11月12日06:53:47

  • 2014年4月28日12:40:04 为什么?我做错了什么?我该怎么修好它?

  • 问题内容: 我正在使用jQuery datepicker datepicker的格式是这个 我在插入数据库时​​出错,仅插入0000-00-00 00 00 00 我的密码是 我确定我的插入内容正确无误。 问题答案: 如日期和时间文字中所述: MySQL可以识别以下格式的值: 作为或格式的字符串。允许使用“宽松”语法:任何标点符号都可以用作日期部分之间的分隔符。例如,,,,和是相等的。 * 作为没

  • 本文向大家介绍jQuery实现简单的日期输入格式化控件,包括了jQuery实现简单的日期输入格式化控件的使用技巧和注意事项,需要的朋友参考一下 js代码有一百多行。 先上效果图  html代码 日期: <input type="text" id="dateInputer" class="hhm-dateInputer" placeholder="请输入日期"> 设置input元素类名为 hhm-d