日期(作为Date时间类型)存储在数据库中,如下所示:31.10.2012
当在UI中显示日期时,默认情况下呈现为该日期:2012-10-31
我使用进行了转换,但<f:convertDateTime pattern="dd.MM.yyyy" />意外地变成了
30.10.2012
的SimpleDateconverter,供给具有相同的日期和相同的格式字符串返回31.10.2012,如所预期。
我想念什么?
谢谢
编辑:对于存储为Timestamp相同转换的日期会产生正确的结果,因此我想它与Date解释为确切的午夜有关系,而确切的午夜又可能被解释为属于2个不同的日期。但是我仍然不知道在哪里定义行为以及什么是最佳解决方法。
喵喵时光机
相关分类