datatime.date类

构造器 返回值类型 说明
(year, month, day) date  
类方法/属性    
.max date datetime.date(9999, 12, 31), str()或print()为'9999-12-31'
.min date '0001-01-01'
.resolution timedelta datetime.timedelta(1), str: '1 day, 0:00:00'. date对象表示日期的最小单位(天)
.today() date 当前本地日期
.fromtimestamp(timestamp) date 返回给定时间戳对应的日期
.fromordinal(ordinal) date 将Gregorian日历时间转换为date对象
实例方法/属性    
.year int
.month int
.day int
.replace(year, month, day) date 生成一个新的日期对象, 用参数指定的年, 月, 日代替原有对象中的属性(原有对象仍保持不变)
.timetuple() struct_time 返回日期对应的time.struct_time对象
.toordinal() int 返回日期对应的Gregorian Calendar日期
.weekday() int(0-6) 返回weekday, 如果是星期一, 返回0; 如果是星期二, 返回1, 以此类推
.isoweekday() int(1-7) 返回weekday, 如果是星期一, 返回1; 如果是星期二, 返回2, 以此类推
.isocalendar() tuple 返回格式如(year,month,day)的元组
.isoformat() str 返回格式如'YYYY-MM-DD’的字符串
.strftime(format) str 返回格式化的字符串, 参考time模块格式化规则
运算符重载    
date ± timedelta date 日期加上或减去一个时间间隔(timedelta参考下文)
date1 - date2 timedelta 计算两个日期的时间间隔
date1 比较运算符 date2 bool 两个日期进行比较

datetime.time类

构造器 返回值类型 说明
(hour[, minute[, second[, microsecond[, tzinfo]]]]) time tzinfo表示时区信息
类方法/属性    
.max time datetime.time(23, 59, 59, 999999), str: '23:59:59.999999'
.min time datetime.time(0, 0, 0, 0), str: '00:00:00'
.resolution timedelta datetime.timedelta(0, 0, 1) str: '0:00:00.000001'. 时间的最小单位(微秒)
实例方法/属性    
.hour, .minute, .second, ... int 时, 分, 秒, 微秒
.tzinfo   时区信息
.replace([ hour[, ...]]) time 创建一个新的时间对象, 用参数指定的时, 分, 秒, 微秒代替原有对象中的属性(原有对象仍保持不变)
.isoformat() str 返回型如"HH:MM:SS"格式的字符串表示
.strftime(format) str 返回自定义格式化字符串
运算符重载   同date类

datetime.datetime类

构造器 返回值类型 说明
(...) datetime date与time类的所有构造器参数
类方法/属性    
.max datetime datetime所能表示的最大值
.min datetime datetime所能表示的最小值
.resolution timedelta datetime最小单位
.today() datetime 返回一个表示当前本地时间的datetime对象
.now([tz]) datetime 获取tz参数所指时区(默认本地)的本地时间
.utcnow() datetime 返回一个当前utc时间的datetime对象
.fromtimestamp(timestamp[, tz]) datetime 根据时间戮创建一个datetime对象,参数tz指定时区信息
.utcfromtimestamp(timestamp) datetime 根据时间戮创建一个datetime对象
.combine(date, time) datetime 根据date和time, 创建一个datetime对象
.strptime(date_string, format) datetime 将格式字符串转换为datetime对象
实例方法/属性    
    date与time类的所有属性
.date() date 获取date对象
.time() time 获取time对象
.replace([ hour[, ...]]) datetime 创建一个新的时间对象(原有对象仍保持不变)
.timetuple() struct_time 类型转换
.utctimetuple() struct_time 类型转换
.toordinal() int 返回日期对应的Gregorian Calendar日期
.weekday() int(0-6) 0表示周一
.isocalendar() tuple 返回格式如(year,month,day)的元组
.isoformat() str 返回自定义格式化字符串
.ctime() str 以'Sat Dec  2 15:07:10 2017'的格式返回时间
.strftime(format) str 返回自定义格式化字符串
运算符重载   同date类

最新文章

  1. webView和js交互
  2. java读取项目中文件路径及乱码解决
  3. 拓扑排序 POJ2367Genealogical tree[topo-sort]
  4. [游戏模版8] Win32 透明贴图
  5. 送给大家一个安卓版的easyradius短信提示客户端
  6. 【转】Bloom Filter布隆过滤器的概念和原理
  7. iOS 获取系统音量
  8. 【MySQL】binlog_format以及binlog事务记录分析
  9. TCP/IP协议原理与应用笔记27:网际协议(IP)之 选项(Options)
  10. Yii 配置默认controller和action
  11. HDU 4716 A Computer Graphics Problem 2013年四川省赛题
  12. 根据类名查所属jar包
  13. web Service试用简例
  14. U-Boot启动过程完全分析
  15. centos gdb安装
  16. 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习5
  17. 日志打入kafka改造历程-我们到底能走多远系列49
  18. KeyPress和KeyDown/KeyUp
  19. 大家好,我是一个热爱编程的大二在读生,今天来移植一下CSDN上的博客
  20. 实例详析ImageView的adjustViewBonds和scaleType

热门文章

  1. linux中的dhcp
  2. CF427B
  3. Nacos 笔记
  4. rein 多平台支持的超便携端口转发与内网穿透工具
  5. 把对象交给spring管理的3种方法及经典应用
  6. 基于RT1052 Aworks 内存扩容记录(一)
  7. Linux搭建VNC servere服务
  8. HCNA Routing&Switching之PPPoE协议
  9. mongoTemplate 条件查询
  10. 把 nodejs koa2 制作的后台接口 部署到 腾讯云服务器