Я хотел бы вернуть местное время в виде строки, но с ведущими нулями. Я попробовал это:
{{Year, Month, Day}, {Hour, Minute, Second}} = erlang:localtime().
DateAsString = io_lib:format("~2.10.0B~2.10.0B~4.10.0B~2.10.0B~2.10.0B~2.10.0B",
[Month, Day, Year, Hour, Minute, Second]).
Но если некоторые компоненты являются одной цифрой, возвращается строка:
[["0",57],"29","2011","17","33","34"]
Текущий месяц 9
печатается как ["0",57]
.
Пожалуйста, помогите.
Спасибо.