【问题标题】:primefaces p:calendar component patternprimefaces p:日历组件模式
【发布时间】:2012-09-19 06:26:26
【问题描述】:

我刚收到一个简单的查询。我在我的项目中使用 p:calendar。它适用于pattern="HH:mm",但如果我将其更改为pattern="KK:mm",它只会显示当前时间的输入文本。

这很好用

<p:calendar id="p6" value="#{testBean.date}" pattern="HH:mm"   styleClass="calStyle" timeOnly="true" >

但这不是。

   <p:calendar id="p6" value="#{testBean.date}" pattern="kk:mm"   styleClass="calStyle" timeOnly="true" >

我想要从 01:00 到 24:59 的时间,因此我使用“kk:mm”模式。 非常感谢任何指导。

谢谢:)

【问题讨论】:

  • 你试过pattern="k:mm"吗?我认为您只需要一个k,因为它将提供一天中的一小时
  • @gtgaxiola 我刚试过。它不工作。

标签: java jsf jsf-2 primefaces jsf-1.2


【解决方案1】:

我认为原因是 Primefaces 使用 Jquery 日期模式。您可以通过ConvertPattern 方法进行概述。 HH 应该已经提供 24h 和 hh 12h。

【讨论】:

  • 感谢您的回复和链接。我知道 HH 会从 00:00 到 23:59 提供默认的 24 小时格式,但我希望我的时间像这种格式 01:00 到 24:59,这是在 java 中使用 'kk:mm' 模式实现的。您是否有任何想法在 PF 实现 jquery 时如何在 jquery 中实现这一点。
  • 也许你可以在日历标签中尝试
  • 01:00到24:59是什么魔法?
  • @LuiggiMendoza 基于非零的索引:P
  • @Luiggi Mendoza 哈哈,对吗?..即使我看到要求时也笑了。它实际上是一个时间表应用程序。可能有一个事件在同一天的午夜开始并在午夜结束。 :)
猜你喜欢
  • 2014-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
  • 2013-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多