Qiangning Hong wrote: > On 6 Jul 2005 02:01:55 -0700, Negroup <[EMAIL PROTECTED]> wrote: > > Hi, all. > > I would like to know if it is possible to create a datetime instance > > using a tuple instead of single values. > > > > I mean: > > >>> from datetime import datetime > > >>> t = (1, 2, 3) > > >>> dt = datetime(t) > > Traceback (most recent call last): > > File "<stdin>", line 1, in ? > > TypeError: function takes at least 3 arguments (1 given) > > > > (class datetime(year, month, day[, hour[, minute[, second[, > > microsecond[, tzinfo]]]]]) > > Use: > dt = datetime(*t)
It's better to write: dt = datetime(*t[:6]) This gives you compatibility with the (year, month, day, hour, minute, second, weekday, julian_day, dst) tuples returned by time.gmtime, time.localtime, and time.strptime. -- http://mail.python.org/mailman/listinfo/python-list