tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Visualforce開発で使える日付項目の表示形式の変更

Salesforceの日付型項目をVisualforceページで表示する場合、『apex:outputField』なら問題ありませんが、それ以外の方法ではロケール依存の形式で表示されてしまいます。

f:id:tyoshikawa1106:20150618223612p:plain


『apex:outputText』と『apex:param』を使った形式変更も可能ですが、apexタグを使えない場合には対応できません。


そんなときは、Visualforceでも利用できる『Text』関数が便利です。これを利用すればハイフン区切りになりますが、ロケール依存の形式で表示されるのを回避できます。apexタグ以外、pタグの『data-key-value』にセットする場合などで役に立つと思います。

f:id:tyoshikawa1106:20150618224045p:plain

f:id:tyoshikawa1106:20150618224158p:plain


このことについての詳細はヘルプに記載されています。

数式での日付値および日付/時間値の使用の概要