Vorrei un oggetto datetime python da restituire (e usare il risultato in django) come questo:formato python datetime con "st", "nd", "rd", "th" (suffisso ordinale inglese) come "S" di PHP
Thu the 2nd at 4:30
Ma trovo alcun modo in Python per uscita st
, nd
, rd
, o th
come posso con formato PHP datetime con la stringa S
(quello che chiamano "inglese ordinale suffisso") (http://uk.php.net/manual/en/function.date.php) .
C'è un modo integrato per farlo in django/python?strftime
non è abbastanza buono (http://docs.python.org/library/datetime.html#strftime-strptime-behavior).
Django ha un filtro che fa quello che voglio, ma voglio una funzione, non un filtro, per fare ciò che voglio. O una funzione django o python andrà bene.
Se non trovi una soluzione già pronta, ce ne sono alcuni validi qui che puoi convertire: http://stackoverflow.com/questions/165713/how-do-i-provide-a -suffix-per-giorni-di- il mese – paxdiablo