返回顶部

收藏

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. 博主 发表 2014-08-23 01:10:00 Python基础04 运算
  2. 田俊 发表 2014-09-10 11:32:32 (6)一起用python之基础篇——数据结构
  3. 博主 发表 2014-08-23 13:10:00 Python基础05 条件判断和循环
  4. 博主 发表 2014-02-21 16:00:00 Python基础入门
  5. 博主 发表 2014-09-13 04:10:00 Python基础06 函数
  6. 博主 发表 2014-01-22 00:00:00 零基础学习python与selenium webdriver
  7. 博主 发表 2014-10-05 02:10:00 Python基础07 切片
  8. the5fire 发表 2016-10-13 13:11:04 Python基础看完了?来两本进阶书
  9. Adoo 发表 2012-05-02 09:12:00 Python 基础入门笔记(4)
  10. 博主 发表 2014-12-04 13:10:51 Python标识符、保留字符
  11. 芍薬居P 发表 2018-02-11 08:21:13 零基础用 Python 画图表,让你的论文更美观
  12. Adoo 发表 2012-05-03 08:05:00 Python 基础入门笔记(5)

发表评论