VF ページに表示されるデータの不一致の理由がわかりません。ページ ブロック テーブルに Id と Date を表示しています。apex:column タグを使用してデータを表示しています。スペースなしで値属性でデータを宣言すると、長さが 15 文字の ID が取得されますが、値属性にスペースを含めると、18 文字の ID が表示されます。なぜそうなのか理解できませんか?
<apex:pageblock>
<apex:pageblockTable value="{!acc}" var="a">
<apex:column value="{!a.Id}" headerValue="Id without space(15 char)"/>
<apex:column value=" {!a.Id}" headerValue="Id with space(18 char)"/>
<apex:column value="{!a.CreatedDate}" headerValue="Date defined in the Value attributes"/>
<apex:column headerValue="Date not declared in the Value Attribute" >{!a.CreatedDate}</apex:column>
</apex:pageblockTable>
</apex:pageblock>