Primefaces JSF2.2Majorra&;PF5.1:数据表中的自定义日期格式
我有一个带有数据表的页面 像这样: 相关部分如下:Primefaces JSF2.2Majorra&;PF5.1:数据表中的自定义日期格式,primefaces,jsf-2.2,Primefaces,Jsf 2.2,我有一个带有数据表的页面 像这样: 相关部分如下: <p:dataTable id="blockedPeriodTable" var="blockedPeriod" value="#{blockedPeriodController.project.blockerList}" emptyMessage="Kein
<p:dataTable id="blockedPeriodTable" var="blockedPeriod"
value="#{blockedPeriodController.project.blockerList}"
emptyMessage="Keine Blocker gefunden"
style="width:50%;min-width:585px;margin-left:auto;margin-right:auto;margin-bottom:20px"
rowKey="#{blockedPeriod.id}">
<f:facet name="header">Blockzeiten</f:facet>
<p:column headerText="Von" width="200">
<h:outputText value="#{blockedPeriod.startDateAsDate}">
<f:convertDateTime timeStyle="short" dateStyle="full"
timeZone="CET" type="both" />
</h:outputText>
</p:column>
<p:column headerText="Bis" width="200">
<h:outputText value="#{blockedPeriod.endDateAsDate}" >
<f:convertDateTime timeStyle="short" dateStyle="full"
timeZone="CET" type="both" />
</h:outputText>
</p:column>
<p:column headerText="Grund" style="width: 125px;">
<h:outputText value="#{blockedPeriod.reason}" />
</p:column>
</p:dataTable>
Blockzeiten
我有一些OutputText,其中有一个f:convertDateTime,用于确定日期的显示方式
如图所示,时间显示为00:00、12:00和23:59
而不是20岁的桑塔格。Dezember 2015 12:00“目标是展示类似“Sonntag,20岁”的东西。Dezember 2015 mittags'
这不能用convertDateTime afaik完成,我不想使用JavaScript
我真的不知道怎么做
有什么想法吗?找到了一个完美的工作解决方案,它仍然能让一切保持良好和动态
<h:outputText rendered="#{blockedPeriod.endDate.hour==12}" value=" mittags" />
我改变了convertdatetimes,根本不显示时间
现在看起来像这样
最好扩展标准日期-时间转换器(并将其本地化)。顺便问一下,德意志银行发生了什么事?那些帖子包含了大量遗漏的大写和标点符号。我发现这是一个非常简单的解决方案,但当我有时间的时候,我会摆弄一下标准的日期时间转换器哈哈哈,deutsche gründlichkeit?我是本·施韦泽;)那么,瑞士的精密度呢?使他们的钟表闻名世界的那个?;-)该死的家伙。。。从现在起,我将努力正确地利用。显然这在这里非常重要。。。