返回顶部

收藏

Define class to use system time class

更多
import time

class 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

标签:Python,基础

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2010-06-22 08:57:00 Python 爬虫基础
  2. 田俊 发表 2015-04-28 15:16:07 (6)一起用python之基础篇——数据结构
  3. itxuye 发表 2015-09-10 14:54:08 python基础入门的坑
  4. 博主 发表 2015-03-11 16:00:00 Python学习笔记-基础篇
  5. 田俊 发表 2015-04-28 15:16:24 (5)一起用python之基础篇——numpy
  6. the5fire 发表 2016-10-13 13:11:04 Python基础看完了?来两本进阶书
  7. 田俊 发表 2015-04-28 15:16:28 (4)一起用python之基础篇——入门书
  8. 博雅塔之子 发表 2016-05-10 14:04:00 Python基础 - 博雅塔之子
  9. 博主 发表 2014-08-17 06:19:00 Python基础01 Hello World!
  10. 田俊 发表 2014-09-10 11:32:36 (4)一起用python之基础篇——入门书
  11. 博主 发表 2014-02-21 16:00:00 Python基础入门
  12. 博主 发表 2014-08-17 13:19:00 Python基础02 基本数据类型

发表评论