掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     コード生成テンプレートのフィールド置換マクロeaDateTimeの仕様


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2011-9-14 16:16
EA Administrator
投稿: 1895

コード生成テンプレートのフィールド置換マクロeaDateTimeの仕様

サポートに寄せられたご質問の要約です。

○ご質問

コード生成テンプレートのフィールド置換マクロeaDateTimeの仕様に関して質問です。
EA9.0では、 DD-MM-YYYY HH:MM:SS AM/PM でしたが、
EA9.1では、 YYYY/MM/DD HH:MM:SS AM/PM に変わったようです。

EA9.0までのフォーマットで出力する手段は無いでしょうか?

ヘルプを見ると
「現在の時間(フォーマットは次のとおり: DD-MMM-YYYY HH:MM:SS AM/PM)」
と古いフォーマットでかつ日付のMが3つで誤りのようです。

○回答

以前よりフォーマットを変更してほしいという要望があがっており、
EA9.1でその要望に対応しました。

以前の情報に戻すには、以下のようにMIDやREPLACEマクロを利用していただきたく
お願いいたします。

$datetime = %eaDateTime%
$year = %MID($datetime,0,4)%
$month = %MID($datetime,5,2)%
$date = %MID($datetime,8,2)%
$before = $year + "/" + $month + "/" + $date
$after = $date + "-" + $month + "-" + $year
$datetime = %REPLACE($datetime,$before,$after)%

ヘルプは修正が漏れておりましたので、現在のフォーマットに修正しました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ