私はこの機能を開発しました:
get_data_by_transaction(TransactionCode)->
Q = qlc:q([{X#transaction.datetime} || X <- mnesia:table(transaction),
X#transaction.transaction_code =:= TransactionCode]),
case do(Q) of
[{K}] ->
{ok, K};
[] ->
{error, notfound}
end.
この関数をテストすると、次の結果が得られます。
{ok,{{2013,3,6},{7,12,49}}}
私の目標は、この種の結果を得ることです:
06/03/2013 7:12
そのため、データを新しい形式に変換する必要があります
同じ人が私の問題を解決するのを手伝ってくれますか
私はこのコードで試します:
format_date({{Year, Month, Day}, {Hour, Minute, _}}) ->
lists:flatten(
io_lib:format("~2..0B/~2..0B/~4..0B ~B:~2..0B", [Day, Month, Year, Hour,Minute])).
このコードを実行すると、次のようになります。
3> format_date({{2013,3,6},{7,12,3}}).
"06/03/2013 7:12"
しかし、私の目標はこの結果を表示するのではなく、この結果を変数に関連付けることです
以前の回答にあるリンクをたどってみます