Define class to use system time class,defineuse,import timec


import timeclass now:    def __init__(self):        self.t = time.time()        self.storetime()    def storetime(self):        self.year, self.month, self.day, self.hour, self.minute, self.second, \         self.dow, self.doy, \         self.dst = time.localtime(self.t)class today(now):    def __init__(self, y = 1970):        now.now.__init__(self)    def update(self,tt):        if len(tt) < 9 :            raise TypeError        if tt[0] < 1970 or tt[0] > 2038:            raise OverflowError        self.t = time.mktime(tt)        self(self.t)if __name__ == '__main__':     n = today()     print 'The year is', n.year     print n     x = today()     s = 'x'     print s     tt = (1999,7,16,12,59,59,0,0,-1)     x.update(tt)     print x

评论关闭