私はErlangを学んでいます。時刻()出力をフォーマットされた時間文字列(HH:MM:SS)にする最良の方法は何ですか? 。私が思いついた コードは次のとおりです。時間()をHH:MM:SS文字列として取得する
my_time() ->
{H, M, S} = time(),
integer_to_list(H) ++ ":" ++ integer_to_list(M) ++ ":" ++ integer_to_list(S).
それはゼロ分または秒とパッドではないので、このコードは正確にトリックを行うことはありません。また、++演算子を使用して、推奨されないリストを連結します。
Erlangでこの簡単なタスクを実装する正しい方法は何ですか?