Aipoの日付表示

Aipoではいくつか日付の表示形式のパターンがあります。 その際に気をつけなければならない点があります。 以下NGパターンとOKパターンです。

NG

$!{record.OwnerName}</b><br>$!{record.CreateDate.Year}$l10n.MSGBOARD_YEAR$!{record.CreateDate.Month}$l10n.MSGBOARD_MONTH$!{record.CreateDate.Day}$l10n.MSGBOARD_DATE$!{record.CreateDate.DayOfWeek} $!{record.CreateDate.Hour}: $!{record.CreateDate.Minute}

OK

$!{record.OwnerName}</b><br>$!{record.CreateDate.Year}$l10n.MSGBOARD_YEAR$!{record.CreateDate.Month}$l10n.MSGBOARD_MONTH$!{record.CreateDate.Day}$l10n.MSGBOARD_DATE$!{record.CreateDate.DayOfWeek} $!{record.CreateDate.time}

これらはほぼ同じなんですが、時間の表示のところが違っています。

NGパターンだと 14:08などと表示されず、14:8と表示されてしまうので、timeにする必要があります。

このtimeはALDateTimeFieldクラスの getTime() メソッドを読んでいます。