我想将基于24小时制的数字转换成12小时制的时钟进行显示.我只有一个简单的数字,如1,2或23,而不是日期对象.
例如:凌晨1点到凌晨1点,凌晨2点到凌晨2点,......,22点到晚上10点,晚上23点到晚上11点,
我在JSF中怎么做?
你可以用<f:convertDateTime>它.这不仅支持java.util.Date,而且还支持以毫秒为单位的时间(由此获得Date#getTime()).将您的小时乘以360000以获得小时(以毫秒为单位),然后使用<f:convertDatetime>模式ha获取AM-PM(h)中的小时以及AM-PM标记(a).
<h:outputText value="#{bean.hour * 360000}">
<f:convertDateTime pattern="ha" />
</h:outputText>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |