java - JSF 日历选择整周

标签 java jsf jsf-2 calendar primefaces

有没有办法从 jsf 日历中选择整周。 我知道可以在日历中显示一年中的第几周,但我无法选择它。

我将 primefaces 3.2 与 Apache MyFaces 2.0 结合使用。

最诚挚的问候 投票

最佳答案

Primefaces p:calendar 组件保存一个值 java.util.Date,它是一个时间点,没有句点。

但是您可以通过将日期转换为日历来获取一年中的第几周。假设您的 p:calendar 值存储在支持 bean 变量 java.util.Date date 中:

Calendar cal = Calendar.getInstance();
cal.setTime(date);

然后您将获得一年中的第几周:

cal.get( Calendar.WEEK_OF_YEAR )

关于java - JSF 日历选择整周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10137221/

相关文章:

java - 在java测试中强制执行assertj

java - 在 Jackson 中将对象序列化为 JSON,无需根 key

jsf - 如何打包 Facelets 复合组件以在另一个 Web 应用程序中使用?

ajax - 如何在ajax方法中获取点击的项目?

java - 从 Facelets 1.x 迁移到 Facelets 2.0

java - SERVICE_VERSION_UPDATE_REQUIRED

java - @XmlSchemaType 用于 ObjectFactory 方法

java - 禁用时 InputText 值为 null 为 true

jsf - <p :commandButton> referencing <p:contentFlow var ="i"> throws javax. el.PropertyNotFoundException : Target Unreachable, 标识符 'i' 解析为空

java - session.invalidate() 的奇怪问题