4

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>

ありがとう。

4

0 に答える 0