Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java bean属性上的日期格式错误_Java_Jsf_Primefaces - Fatal编程技术网

Java bean属性上的日期格式错误

Java bean属性上的日期格式错误,java,jsf,primefaces,Java,Jsf,Primefaces,我试图从p:calendar(2013-02-14)中获取日期,并将其传递给bean属性。它的作品,但日期格式是不一样的,我通过它 代码: 数值必须为2013-02-14,但为2013年2月14日星期四01:00:00 CET ADate对象将日期存储为long,以毫秒为单位,以历元为基础。这就是您可以看到的fastTime 当显示为2013-02-14或Thu Feb 14 01:00:00 CET 2013时,两者的值相同,只是格式不同,您必须考虑时区 <f:convertDat

我试图从p:calendar(2013-02-14)中获取日期,并将其传递给bean属性。它的作品,但日期格式是不一样的,我通过它

代码:



数值必须为2013-02-14,但为2013年2月14日星期四01:00:00 CET


A
Date
对象将日期存储为
long
,以毫秒为单位,以历元为基础。这就是您可以看到的
fastTime

当显示为
2013-02-14
Thu Feb 14 01:00:00 CET 2013
时,两者的值相同,只是格式不同,您必须考虑时区

<f:convertDateTime pattern="yyyy-MM-dd"/> 
在expression窗口中,您应该看到希望看到的日期

<f:convertDateTime pattern="yyyy-MM-dd"/> 
new SimpleDateFormatter("yyyy-MM-dd").format(this.start)