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

    ate类是一个日期类,由年、月、日组成。由于Python也是面向对象编程语言,所以针对类,就会有构造函数,该类的构造函数如下: 
    class datetime.date(year, month, day): 
    year : 表示年,范围[MINYEAR, MAXYEAR],即[1, 9999] 
    month : 表示月,范围[1, 12] 
    day :一月中第几天,最大值根据给定的year,month参数来决定。例如闰年2月份有29天 


    一、date对象所能表示的最大最小日期,返回的是datetime.date类型的对象

     import datetime
    datetime.date.max
    datetime.date(9999, 12, 31)
    print datetime.date.min
    0001-01-01

    date.today() 函数:返回一个当前本地日期的date类型的对象

    print( datetime.date.today())
    2018-01-16

    date.fromtimestamp()函数:根据给定的时间戳,返回一个date对象

    print(datetime.date.fromtimestamp(time.time()))
    2018-12-18

    date.weekday()函数:返回该日期是一周中的第几天。返回值是一个整型。星期一,返回0;星期二,返回1,星期三返回2以此类推

    s = datetime.date.today()
    print(datetime.date.weekday(s))
    1

     date.isoweekday()函数:返回weekday中的星期几,星期一,返回1;星期二,返回2;以此类推。

    s = datetime.date.today()
    print(datetime.date.isoweekday(s))
    2
    datetime.date.isocalendar  返回今年的第几周第几天,返回值是元祖
    s = datetime.date.today()
    print(datetime.date.isocalendar(s))
    (2018, 51, 2)
    datetime.timedelta() 默认是增加几天
    print(datetime.date.today())
    2018-12-18
    
    print(datetime.datetime.now() + datetime.timedelta(1))
    2018-12-19 14:35:10.075903
    print(datetime.datetime.now() + datetime.timedelta(hours=5))
    2018-12-18 19:38:57.678921
  • 相关阅读:
    [2011Summary Weekly]March.28April.1
    如何对需求分析人员进行考核测试角度
    算法实现三角形式输出C(n,k)
    Scrum 培训系列Scrum on a Page
    [练习]solveMaze
    excel中如何统计条件筛选后的条数
    开发人员绩效考核中"有效"bug数的统计
    Scrum 培训系列Scrum Lifecycle
    IIS6.0日志文件自定义类代码
    IIS6.0日志文件分析代码_3线程读取文件到数据库
  • 原文地址:https://www.cnblogs.com/zhengyiqun1992/p/10136833.html
Copyright © 2011-2022 走看看