p:calendar
日時(タイムスタンプ)の表示を使用しようとしています。
PrimeFaces.locales['zh_CN'] = {
closeText: '关闭',
prevText: '上个月',
nextText: '下个月',
currentText: '今天',
monthNames: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
monthNamesShort: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
dayNamesShort: ['日','一','二','三','四','五','六'],
dayNamesMin: ['日','一','二','三','四','五','六'],
weekHeader: '周',
firstDay: 1,
isRTL: false,
showMonthAfterYear: true,
yearSuffix: '', // 年
timeOnlyTitle: '仅时间',
timeText: '时间',
hourText: '时',
minuteText: '分',
secondText: '秒',
ampm: false,
month: '月',
week: '周',
day: '日',
allDayText : '全天'
};
スクリプト定義
<p:calendar locale="zh_CN" pattern="yyyy年MM月dd日 HH点mm分ss秒 aa" value="#{xBean.dateStr}" showOn="button" />
ただし、パターン = "yyyy年MM月dd日 HH点mm分ss秒 aa" と言うと、PM/AM のみが表示されます。
2012年11月21日 21点34分55秒 午後
しかし、私はそれを次のようにしたい:
2012 年 11 月 21 日 21 点 34 分 55 秒
</p>
ありがとう。