zoukankan      html  css  js  c++  java
  • datetime模块

    datetime:日期和时间

    封装了一些和日期、时间相关的类:date、time、datetime、timedelta,主要用于数学计算

    # date类:
    d = datetime.date(2010, 10, 10)
    print(d)
    
    # 获取date对象的各个属性
    print(d.year)
    print(d.month)
    print(d.day)
    # time类:
    t = datetime.time(11, 11, 20)
    # time类的属性
    print(t.hour)
    print(t.minute)
    print(t.second)
    # datetime类
    dt = datetime.datetime(2010, 10, 10, 11, 11, 11)
    print(dt)
    # timedelta类:
    # 时间的变化量
    tdel =  datetime.timedelta(days=1, )
    print(tdel)
    # 参与数学运算
    # 创建时间对象:
    # 只能与这三类对象进行计算date, datetime, timedelta
    d = datetime.date(2010, 10, 10)
    tdel =  datetime.timedelta(days=1, )
    
    res = d + tdel
    print(res)
    
    # 时间变化量的计算是否会产生进位?
    t = datetime.datetime(2010, 11, 11, 10, 10, 59)
    tdel = datetime.timedelta(seconds=3)
    
    res = t + tdel
    print(res)

    小练习:判断某一年是否是闰年

    # 用datetime模块
    # 首先创建出指定年份的3月1日,然后让它往前走一天
    year = int(input("请输入年份:"))
    
    d = datetime.date(year, 3, 1)
    tdel = datetime.timedelta(days=1)
    
    res = d - tdel
    print(res.day)
    print(type(res))
  • 相关阅读:
    binutils工具集之---objcopy,ranlib,size,strings,strip
    FreeRtos——多任务
    IntelliJ Idea 常用快捷键
    了解Spring-boot-starter常用依赖模块
    Spring Boot项目的内嵌容器
    Spring Boot 简介
    webstorm的个性化设置settings
    webstorm使用心得
    webstorm快捷键
    WebStorm使用快速入门
  • 原文地址:https://www.cnblogs.com/GOD-L/p/13527662.html
Copyright © 2011-2022 走看看