Python的时间模块datetime详解
发布时间 - 2026-01-11 00:40:50 点击率:次datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1.

datetime模块定义了5个类,分别是
1.datetime.date:表示日期的类
2.datetime.datetime:表示日期时间的类
3.datetime.time:表示时间的类
4.datetime.timedelta:表示时间间隔,即两个时间点的间隔
5.datetime.tzinfo:时区的相关信息
一、首先看一下datetime.date类:
date类有三个参数,datetime.date(year,month,day),返回year-month-day
方法:
1.datetime.date.ctime(),返回格式如 Sun Apr 16 00:00:00 2017
2.datetime.date.fromtimestamp(timestamp),根据给定的时间戮,返回一个date对象;datetime.date.today()作用相同
3.datetime.date.isocalendar():返回格式如(year,month,day)的元组,(2017, 15, 6)
4.datetime.date.isoformat():返回格式如YYYY-MM-DD
5.datetime.date.isoweekday():返回给定日期的星期(0-6),星期一=0,星期日=6
6.datetime.date.replace(year,month,day):替换给定日期,但不改变原日期
7.datetime.date.strftime(format):把日期时间按照给定的format进行格式化。
8.datetime.date.timetuple():返回日期对应的time.struct_time对象
time.struct_time(tm_year=2017, tm_mon=4, tm_mday=15, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=105, tm_isdst=-1)
9.datetime.date.weekday():返回日期的星期
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身
二、看一下datetime的time类
time类有5个参数,datetime.time(hour,minute,second,microsecond,tzoninfo),返回08:29:30
1.datetime.time.replace()
2.datetime.time.strftime(format):按照format格式返回时间
3.datetime.time.tzname():返回时区名字
4.datetime.time.utcoffset():返回时区的时间偏移量
三、datetime的datetime类
datetime类有很多参数,datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]]),返回年月日,时分秒
datetime.datetime.ctime()
datetime.datetime.now().date():返回当前日期时间的日期部分
datetime.datetime.now().time():返回当前日期时间的时间部分
datetime.datetime.fromtimestamp()
datetime.datetime.now():返回当前系统时间
datetime.datetime.replace()
datetime.datetime.strftime():由日期格式转化为字符串格式
datetime.datetime.now().strftime('%b-%d-%Y %H:%M:%S')
'Apr-16-2017 21:01:35'
datetime.datetime.strptime():由字符串格式转化为日期格式
datetime.datetime.strptime('Apr-16-2017 21:01:35', '%b-%d-%Y %H:%M:%S')
2017-04-16 21:01:35
四、datetime的timedelta类
datetime.datetime.timedelta用于计算两个日期之间的差值,例如:
>>> a=datetime.datetime.now() >>> b=datetime.datetime.now() >>> a datetime.datetime(2017, 4, 16, 21, 21, 20, 871000) >>> b datetime.datetime(2017, 4, 16, 21, 21, 29, 603000) >>> b-a datetime.timedelta(0, 8, 732000) >>> (b-a).seconds 8
或者
time1 = datetime.datetime(2016, 10, 20) time2 = datetime.datetime(2015, 11, 2) """计算天数差值""" print(time1-time2).days """计算两个日期之间相隔的秒数""" print (time1-time2).total_seconds()
# python
# datetime模块
# python中datetime模块
# python的datetime模块
# python使用timeit时间模块
# python中时间模块的基本使用教程
# Python日期时间模块datetime详解与Python 日期时间的比较
# 计算实例代码
# 详解python时间模块中的datetime模块
# Python时间模块datetime、time、calendar的使用方法
# python中的与时间相关的模块应用场景分析
# 看一下
# 转化为
# 年中
# 星期天
# 有很多
# 相关信息
# 但不
# 四位
# 合集
# 两位数
# 星期日
# 年内
# 内中
# 有两个
# 偏移量
# isoweekday
# isoformat
# YYYY
# MM
# DD
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何用y主机助手快速搭建网站?
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
如何快速查询网站的真实建站时间?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
Laravel怎么实现验证码(Captcha)功能
企业网站制作这些问题要关注
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
Laravel怎么清理缓存_Laravel optimize clear命令详解
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何快速完成中国万网建站详细流程?
linux写shell需要注意的问题(必看)
浅谈redis在项目中的应用
音响网站制作视频教程,隆霸音响官方网站?
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
Laravel API资源类怎么用_Laravel API Resource数据转换
如何在云虚拟主机上快速搭建个人网站?
七夕网站制作视频,七夕大促活动怎么报名?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何基于云服务器快速搭建个人网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
,南京靠谱的征婚网站?
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
在Oracle关闭情况下如何修改spfile的参数
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Laravel如何实现文件上传和存储?(本地与S3配置)
电商网站制作价格怎么算,网上拍卖流程以及规则?
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
如何解决hover在ie6中的兼容性问题
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
如何在香港服务器上快速搭建免备案网站?
深圳网站制作平台,深圳市做网站好的公司有哪些?

