我搜索了Rich支持的日期格式列表:Google中的日历。 选择的FMDAY,DD MONTH YYYY和DD MON YYYY日期格式在Rich:Calender中无法正常工作。有人可以帮助找到Rich:Calender的FMDAY,DD MONTH YYYY和DD MON YYYY日期格式的等效日期格式,或者我可以从中获取支持日期格式列表的任何来源
答案 0 :(得分:1)
它只是标准的Java SimpleDateFormat
模式。您可以在javadoc:
Letter Date or Time Component Presentation Examples
------ ---------------------- ------------------ -----------------------------
G Era designator Text AD
y Year Year 1996; 96
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day in week Text Tuesday; Tue
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800
这与“FMDAY”的含义不完全相同,但我认为你的意思是“周二”等一周中的文字表示。
在这种情况下,所需的FMDAY, DD MONTH YYYY
格式应设置为
<rich:calendar ... pattern="EEEE, dd MMMM yyyy" />
和DD MON YYYY
为
<rich:calendar ... pattern="dd MMM yyyy" />
今天的日期应该分别导致“2012年11月27日星期二”和“2012年11月27日”。