python的datetime模块的实用功能
2023-06-13 09:13:55 时间
1、把date和time合并
datetime模块,顾名思义就是包含了date和time的功能嘛,所以我们可以把date和time对象合并成一个datetime对象
import datetime
date = datetime.date(2018, 7, 17)
time = datetime.time(8, 15, 10)
dt = datetime.datetime.combine(date, time)
print(dt)
2、计算时间的差值,用到timedelta对象
import datetime
dt1 = datetime.datetime(2018, 7, 1, 16, 15, 10)
dt2 = dt1 + datetime.timedelta(weeks=-2)
print(dt1)
print(dt2)
print(dt1 - dt2)
print(dt2 - dt1)
输出结果
2018-07-01 16:15:10
2018-06-17 16:15:10
14 days, 0:00:00
-14 days, 0:00:00
利用这个timedelta对象,我们就可以很容易地计算某两个日期之间相差多长时间、n天之后/之前的日期了
相关文章
- python实现矩阵的转置_Python实现矩阵转置的方法分析
- 使用python根据关键词批量获取Nature文章信息
- python fileinput_Python之fileinput模块学习「建议收藏」
- python插值(scipy.interpolate模块的griddata和Rbf)
- python hashlib_Python hashlib模块实例使用详解
- java和python哪个值得学-学java好还是Python好?
- Python线程管理
- Python: “股票数据Scrapy爬虫”实例
- Python操作Excel文件(1)
- python全局变量赋值_Python全局变量和局部变量[通俗易懂]
- python表情代码_Python实现表情包的代码实例[通俗易懂]
- 【说站】Python Modules是什么意思
- h5 Python_python做h5网站
- Python zipfile简介「建议收藏」
- python发邮件详解,smtplib和email模块详解
- Python模块下载工具pip和easy_install
- Python中logging模块用法
- 软件测试|Python基础之包的使用和软件开发目录规范及常用内置模块
- Python的迭代器与生成器
- python通过mechanize模块实现不断刷新网页的功能详解编程语言
- 学习Python精通SQL Server操作技巧(python操作sqlserver)
- python 时间模块小结(time and datetime)详解编程语言
- python之类之多继承详解编程语言
- python模块之time模块详解编程语言
- Python datetime模块常用方法
- 从Python连接Oracle数据库介绍(python连接oracle)
- Linux系统下安装Python模块指南(linux安装python模块)
- win7安装python生成随机数代码分享
- Python下的Mysql模块MySQLdb安装详解