Python的标准库-datetime

datetime模块

  • 对日期、时间、时间戳的处理
  • 时间戳:格林威治时间1970年1月1日0点到现在的秒数
  • datetime模块下有datetime这个类,使用datetime这个类的类方法可以创建datetime对象,而使用datetime对象中又有相应的对象方法
    • 1、datetime类
      • datetime是datetime模块下的一个类
      • datetime类的方法
        • (1)使用datetime类构造一个简单的datetime对象
          • import datetime
            t = datetime.datetime(2016, 12, 6, 16, 29, 43, 79043)
            print(t)
            print(type(t))
            
            '''输出:
            2016-12-06 16:29:43.079043
            
            '''
            
        • (2)today()
          • 返回本地时区当前时间的datetime对象
          • import datetime
            print(datetime.datetime.today())
            print(type(datetime.datetime.today()))
            
            '''输出:
            2019-03-24 14:20:24.928133
            
            '''
            
        • (3)now(tz=None)
          • 返回当前时间的datetime对象,时间到微秒
          • 如果tz为None,返回值和today()一样
          • import datetime
            print(datetime.datetime.now())
            print(type(datetime.datetime.now()))
            
            '''输出:
            2019-03-24 14:22:02.776879
            
            '''
            
        • (4)utcnow():没有时区的当前时间
        • (5)fromtimestamp(timestamp, tz=Noone)
          • 从时间戳返回一个datetime对象
          • import datetime
            t = datetime.datetime.fromtimestamp(22222222)
            print(t)
            print(type(t))
              
            '''输出:
            1970-09-15 12:50:22
            
            '''
            
      • 2、datetime对象
        • datetime对象是通过datetime类构造出来的对象
        • datetime对象的方法
          • (1)timestamp()
            • 返回一个到微秒的时间戳
            • import datetime
              t = datetime.datetime.now()
              ts = t.timestamp()
              print(t, type(t))
              print(ts, type(ts))
              '''输出:
              2019-03-24 14:32:35.757999 
              1553409155.757999 
              '''
              

你可能感兴趣的:(python基础,Python,算法)