Python 标准类库-日期类型之datetime模块

简介: Python 标准类库-日期类型之datetime模块

标准类库-日期类型datetime模块 

 


 

可用类型3

实践出真知4

timedelta对象4

class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)4

类属性5

实例属性(read-only):5

支持的操作6

实例方法6

1date对象7

class datetime.date(year, month, day)7

所有类方法(其它构造器)7

classmethod date.today()7

classmethod date.fromtimestamp(timestamp)7

类属性7

date.min7

date.max7

date.resolution8

实例属性(read-only)8

date.year8

date.month8

date.day8

支持操作8

实例方法9

date.replace(year, month, day)9

date.timetuple()9

date.toordinal()9

date.weekday()10

date.isoweekday()10

date.isocalendar()10

date.isoformat()10

date.ctime()10

date.strftime(format)11

date.__format__(format)11

2datetime对象11

class datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None)11

所有类方法(其它构造器)11

classmethod datetime.today()11

classmethod datetime.now(tz=None)11

classmethod datetime.utcnow()12

classmethod datetime.fromtimestamp(timestamp, tz=None)12

classmethod datetime.utcfromtimestamp(timestamp)12

classmethod datetime.fromordinal(ordinal)12

classmethod datetime.combine(date, time)12

classmethod datetime.strptime(date_string, format)12

类属性13

datetime.min13

datetime.max13

datetime.resolution13

实例属性(read-only):13

datetime.year13

datetime.month13

datetime.day13

datetime.hour13

datetime.minute14

datetime.second14

datetime.microsecond14

datetime.tzinfo14

支持的操作14

实例方法15

datetime.date()15

datetime.time()15

datetime.timetz()15

datetime.replace([year[, month[, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]]]]])15

datetime.timetuple()15

datetime.utctimetuple()15

datetime.toordinal()16

datetime.timestamp()16

datetime.weekday()16

datetime.isoweekday()16

datetime.isocalendar()16

datetime.isoformat(sep='T')16

datetime.__str__()17

datetime.ctime()17

datetime.strftime(format)17

datetime.__format__(format)17

3time对象17

class datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None)17

类属性17

time.min18

time.max18

time.resolution18

实例属性(只读)18

time.hour18

time.minute18

time.second18

time.microsecond18

time.tzinfo18

实例方法18

time.replace([hour[, minute[, second[, microsecond[, tzinfo]]]]])18

time.isoformat()19

time.__str__()19

time.strftime(format)19

time.__format__(format)19

time.utcoffset()19

4format格式19

篇幅问题,采用网盘链接分享:

[优]标准类库-日期类型之datetime模块.pdf


 

目录
相关文章
|
3月前
|
索引 Python
Python的变量和简单类型
本文介绍了Python中变量命名规则、常用变量类型及字符串操作。变量命名需遵循字母、数字和下划线组合,不能以数字开头且不可与关键字冲突。字符串支持单引号、双引号或三引号定义,涵盖基本输出、转义字符、索引、拼接等操作。此外,还详细解析了字符串方法如`islower()`、`upper()`、`count()`等,帮助理解字符串处理技巧。
79 15
|
2月前
|
Python
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
83 26
|
2月前
|
人工智能 安全 IDE
Python 的类型安全是如何实现的?
本文探讨了 Python 的类型安全实现方式。从 3.5 版本起,Python 引入类型提示(Type Hints),结合静态检查工具(如 mypy)和运行时验证库(如 pydantic),增强类型安全性。类型提示仅用于开发阶段的静态分析,不影响运行时行为,支持渐进式类型化,保留动态语言灵活性。泛型机制进一步提升通用代码的类型安全性。总结而言,Python 的类型系统是动态且可选的,兼顾灵活性与安全性,符合“显式优于隐式”的设计哲学。
|
3月前
|
Python
Python教程:os 与 sys 模块详细用法
os 模块用于与操作系统交互,主要涉及夹操作、路径操作和其他操作。例如,`os.rename()` 重命名文件,`os.mkdir()` 创建文件夹,`os.path.abspath()` 获取文件绝对路径等。sys 模块则用于与 Python 解释器交互,常用功能如 `sys.path` 查看模块搜索路径,`sys.platform` 检测操作系统等。这些模块提供了丰富的工具,便于开发中处理系统和文件相关任务。
122 14
|
4月前
|
Rust JavaScript 前端开发
[oeasy]python075_什么是_动态类型_静态类型_强类型_弱类型_编译_运行
本文探讨了编程语言中的动态类型与静态类型、强类型与弱类型的概念。通过实例分析,如Python允许变量类型动态变化(如`age`从整型变为字符串),而C语言一旦声明变量类型则不可更改,体现了动态与静态类型的差异。此外,文章还对比了强类型(如Python,不允许隐式类型转换)和弱类型(如JavaScript,支持自动类型转换)的特点。最后总结指出,Python属于动态类型、强类型语言,对初学者友好但需注意类型混淆,并预告下期内容及提供学习资源链接。
123 22
|
4月前
|
Python Windows
[oeasy]python076_int这个词怎么来的_[词根溯源]整数类型_int_integer_touch
本文探讨了“int”一词的起源及其与整数类型的关联。通过词根溯源,揭示“int”来源于“integer”,意为“完整的数”,与零碎的分数相对。同时分析了相关词汇如“tact”(接触)、“touch”(触摸)及衍生词,如“tangential”(切线的)、“intagible”(无形的)和“integral”(完整的、不可或缺的)。文章还结合编程语言特性,解释了Python作为动态类型、强类型语言的特点,并总结了整型变量的概念与意义。最后预告了后续内容,提供了学习资源链接。
110 12
|
4月前
|
存储 C语言 Python
[oeasy]python077_int类型怎么用_整数运算_integer_进制转化_int类
本文主要讲解了Python中`int`类型的应用与特性。首先回顾了`int`词根的溯源,探讨了整型变量的概念及命名规则(如匈牙利命名法)。接着分析了整型变量在内存中的存储位置和地址,并通过`type()`和`id()`函数验证其类型和地址。还介绍了整型变量的运算功能,以及如何通过`int()`函数将字符串转化为整数,支持不同进制间的转换(如二进制转十进制)。此外,文章提及了关键字`del`的使用场景,对比了Python与C语言中`int`的区别,并总结了整型与字符串类型的差异,为后续深入学习奠定基础。
71 1
|
4月前
|
人工智能 自然语言处理 Shell
[oeasy]python070_如何导入模块_导入模块的作用_hello_dunder_双下划线
本文介绍了如何在Python中导入模块及其作用,重点讲解了`__hello__`模块的导入与使用。通过`import`命令可以将外部模块引入当前环境,增强代码功能。例如,导入`__hello__`模块后可输出“Hello world!”。此外,还演示了如何使用`help()`和`dir()`函数查询模块信息,并展示了导入多个模块的方法。最后,通过一个实例,介绍了如何利用`jieba`、`WordCloud`和`matplotlib`模块生成词云图。总结来说,模块是封装好的功能部件,能够简化编程任务并提高效率。未来将探讨如何创建自定义模块。
64 8
|
4月前
|
缓存 Shell 开发工具
[oeasy]python071_我可以自己做一个模块吗_自定义模块_引入模块_import_diy
本文介绍了 Python 中模块的导入与自定义模块的创建。首先,我们回忆了模块的概念,即封装好功能的部件,并通过导入 `__hello__` 模块实现了输出 "hello world!" 的功能。接着,尝试创建并编辑自己的模块 `my_file.py`,引入 `time` 模块以获取当前时间,并在其中添加自定义输出。
71 5
|
8月前
|
开发者 Python
如何在Python中管理模块和包的依赖关系?
在实际开发中,通常会结合多种方法来管理模块和包的依赖关系,以确保项目的顺利进行和可维护性。同时,要及时更新和解决依赖冲突等问题,以保证代码的稳定性和可靠性
231 62

热门文章

最新文章

推荐镜像

更多