формат pytime в формате datetime с «st», «nd», «rd», «th» (английский порядковый суффикс) как «S» в PHP

Я хотел бы, чтобы объект даты и времени Python выводил (и использовал результат в django) следующим образом:

Thu the 2nd at 4:30

Но я не нахожу в Python способа для вывода st , nd , rd или th , как я могу с форматом даты и времени PHP со строкой S (что они называют " Английский порядковый суффикс ") ( http: //uk.php. net / manual / en / function.date.php ).

Есть ли встроенный способ сделать это в django / python? strftime не достаточно хорош ( http://docs.python.org/library/datetime.html#strftime-strptime-behavior).

Django имеет фильтр, который делает то, что я хочу, но мне нужна функция, а не фильтр, чтобы делай что хочу Подойдет либо функция django, либо python.

17
задан CoatedMoose 21 June 2012 в 03:46
поделиться