Now()
Tim Golden
mail at timgolden.me.uk
Wed Apr 25 08:01:53 EDT 2007
Robert Rawlins - Think Blue wrote:
> I'm using the following function 'str (now)' to place a date time stamp into
> a log file, which works fine, however it writes the stamp like this.
> 2007-04-25 11:06:53.873029
> But I need to expel those extra decimal places as they're causing problems
> with the application that parses the log data, all I need is something like
> this:
> 2007-04-25 11:06:53
> With time depicted to the nearest second, from my background in ColdFusion
> development we used to have a datetimeformat() function that I could use as
> DateTimeFormat(now(), "yyyy-mm-dd HH:mm:ss")
> Which would give the current time a mask.
> Any equivalent for this in python?
You want the strftime method which is documented under
the time module.
<trivial example>
import datetime
print datetime.datetime.now ().strftime ("%Y-%m-%d etc.")
</trivial example>
TJG
More information about the Python-list
mailing list