I would like a datetime in python to output like this:
Thu the 2nd at 4:30
But I find no way in python to output st
, nd
, rd
, or th
like I can with PHP datetime format with the S
string (What they call "English Ordinal Suffix") (http://uk.php.net/manual/en/function.date.php).
Is there a built-in way to do this in python? strftime
isn't good enough (http://docs.python.org/library/datetime.html#strftime-strptime-behavior).
I am actually using django and apparently they have a filter which does what I want, but I want a function, not a filter, to do what I want. If a django function exists, then that works for me as well.