我开发了这个功能:
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"
但我的目标不是显示此结果,而是将此结果与变量相关联
我将尝试按照上一个回复中的链接进行操作