掲示板一覧 - トピック一覧 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)% ヘルプは修正が漏れておりましたので、現在のフォーマットに修正しました。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2011-9-14 16:16 |




