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-18print(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

转载于:https://www.cnblogs.com/zhengyiqun1992/p/10136833.html

datetime模块相关推荐

  1. time 和 datetime 模块

    在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行"type(time. ...

  2. 刻意练习:Python基础 -- Task13. datetime模块详解

    datetime模块 datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime.date.time 和 timedelta. datetim ...

  3. python datetime模块

    一.datetime模块介绍 (一).datetime模块中包含如下类: 类名 功能说明 date 日期对象,常用的属性有year, month, day time 时间对象 datetime 日期时 ...

  4. python中datetime模块常用方法_Python中datetime的使用和常用时间处理

    datetime在python中比较常用,主要用来处理时间日期,使用前先倒入datetime模块.下面总结下本人想到的几个常用功能. 1.当前时间: >>> print dateti ...

  5. time datetime 模块

    time & datetime 模块 在平常的代码中,我们常常需要与时间打交道.在Python中,与时间处理有关的模块就包括:time,datetime,calendar(很少用,不讲),下面 ...

  6. python时间模块datetime模块

    1.时间表示的几种类型 1). 时间戳 2). 字符串的时间 3). 元组类型的时间 import time #1.时间戳 print(time.time()) #2.字符串时间 print(time ...

  7. python的datetime模块需要装吗,Python datetime模块的介绍(日期格式化 时间戳)

    datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类) 1. datetime.date   用于表示年月日构成的日期 ...

  8. python中time模块中的倒计时_Python中time模块与datetime模块在使用中的不同之处 python 的time模块获取的是什么时间...

    python的datetime模块的一些问题 time_1 = datetime.datetime.now(pytz.timezone('Asia/Shanghai')) timeimport dat ...

  9. python中datetime模块_python中的datetime模块

    datetime是python中日期和时间管理模块,包含date,time,datetime,timedelta,datetime_CAPI,sys,timezone等类 datetime模块中包含的 ...

  10. python3 time模块与datetime模块

    time模块 在Python中,通常有这几种方式来表示时间: 1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素 由于Python的time模块实现主要调用C库,所以各个 ...

最新文章

  1. Windows10+anaconda,python3.5, 安装glove-python
  2. python的翻译-用python实现百度翻译的示例代码
  3. indent 的格式
  4. 图解Win32汇编字符串和Debug输出
  5. SpringMVC基础配置及使用
  6. oralce之存储过程
  7. spring ioc原理_这70 道Spring高频面试题,你不好奇吗?
  8. win7 php环境搭建 x64,win7搭建php+Apache环境
  9. a算法和a*算法的区别_详解SPWM与SVPWM的原理、算法以及两者的区别
  10. JDBC工具类DataSourceUtils,dao接口代码示例;
  11. 解决问题,别扩展问题
  12. Ubuntu20.04安装qt详细教程
  13. 密码学和Java加密与解密技术
  14. html meta标签之http-equiv(转)
  15. 360屏保广告彻底关闭教程
  16. 疫情下的职场生存记:从写简历到面试谈薪的那些技巧和防坑指南
  17. 巨准拓客CRM【工商财税】行业获客解决方案
  18. 工作流表单手写签章控件失效的处理方法
  19. 计算机网络基本概念汇总
  20. Learning to See before Learning to Act: Visual Pre-training for Manipulation

热门文章

  1. Apache RocketMQ 4.8.0,DLedger 模式全面提升!
  2. 自研云原生数据仓库AnalyticDB再破权威评测TPC-DS世界纪录!
  3. 【实施工程师】ubuntu创建文件
  4. 程序员的自我修养,好文
  5. 软件实施或技术支持技能必备提炼
  6. Nmap UDP扫描缓慢问题探究(无结果)
  7. SGU 275. To xor or not to xor
  8. @responseBody 返回更多数据
  9. svg圆弧进度条demo
  10. 详细介绍如何在win7下首次实现通过Git bash向Github提交项目