Арифметика дат в Erlang

У меня есть дата в этом формате {Y, M , D} . Есть ли какие-нибудь хорошие вспомогательные библиотеки или уловки, которые я могу использовать, чтобы просто, скажем, вычесть три месяца из этой даты без проблем с недопустимыми датами, високосными годами и т. Д.

Мое последнее подобное использование находится в MySql, где вы можете ввести:

Select '2011-05-31' - Interval 3 Month;

, что дает '2011-02-28' . Меня не интересует, как написать эту библиотеку самому, это то, чего я бы хотел избежать.

10
задан Magnus Kronqvist 14 July 2011 в 15:38
поделиться