Eric Smith wrote: > Martin v. Löwis wrote: >>> I have a patch to add __format__ to datetime.time, .date, and .datetime. >>> For non-empty format_spec's, I just pass on to .strftime. For empty >>> format_spec's, it returns str(self). >>> >>> I think this is the only reasonable interpretation of format_spec's for >>> datetime. Does anyone think otherwise? >> Can you please show an example of how it would look like? > > >>> import datetime > >>> format(datetime.datetime.now(), 'date: %Y-%m-%d time:%H:%M:%s') > 'date: 2007-09-10 time:11:15:1189437339' > >>> format(datetime.datetime.now(), '') > '2007-09-10T11:15:51.329639'
Oops, that should have been '%S': >>> format(datetime.datetime.now(), 'date: %Y-%m-%d time:%H:%M:%S') 'date: 2007-09-10 time:11:28:12' I'm not sure what strftime does with '%s', I don't see it documented. >>> datetime.datetime.now().strftime('%s') '1189438155' _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com