基于python时间处理方法(详解)
发布时间 - 2026-01-11 02:46:07 点击率:次在处理数据和进行机器学习的时候,遇到了大量需要处理的时间序列。比如说:数据库读取的str和time的转化,还有time的差值计算。总结一下python的时间处理方面的内容。

一、字符串和时间序列的转化
time.strptime():字符串=>时间序列
time.strftime():时间序列=>字符串
import time
start = "2017-01-01"
end = "2017-8-12"
startTime = time.strptime(start,"%Y-%m-%d")
endTime = time.strptime(end,"%Y-%m-%d") #第二个参数format指定格式
print(startTime);print(endTime)
_start = time.strftime('%Y%m%d-%H:%M:%S',startTime)
_end = time.strftime('%Y%m%d-%H:%M:%S',endTime) #参数位置刚好相反
print(_start)
print(_end)
二、时间戳
time.mktime(t):将t转化为时间戳
time.localtime(s):将时间戳转化为时间
startStamp = time.mktime(startTime) #time => 时间戳 endStamp = time.mktime(endTime) print(startStamp) print(endStamp) _startTime = time.localtime(startStamp) # 时间戳 => time print(_startTime)
三、日期运算
注意:时间戳是从1970年开始,以秒数为单位,所以我们的计算可以根据秒数来实现
例如,我这里计算 startTime 和 endTime之间相差的天数:
print (int((endStamp-startStamp)/(24*60*60)))
四、格式汇总
%a 英文星期简写 %A 英文星期的完全 %b 英文月份的简写 %B 英文月份的完全 %c 显示本地日期时间 %d 日期,取1-31 %H 小时, 0-23 %I 小时, 0-12 %m 月, 01 -12 %M 分钟,1-59 %j 年中当天的天数 %w 显示今天是星期几 %W 第几周 %x 当天日期 %X 本地的当天时间 %y 年份 00-99间 %Y 年份的完整拼写
以上这篇基于python时间处理方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# python
# 时间处理
# Python之日期与时间处理模块(date和datetime)
# Python中的日期时间处理详解
# python UNIX_TIMESTAMP时间处理方法分析
# Python中基本的日期时间处理的学习教程
# Python中datetime常用时间处理方法
# Python实用日期时间处理方法汇总
# Python常用的日期时间处理方法示例
# python中关于日期时间处理的问答集锦
# Python 时间处理datetime实例
# 英文
# 给大家
# 当天
# 转化为
# 是从
# 希望能
# 第二个
# 这篇
# 可以根据
# 来实现
# 小编
# 大家多多
# 年中
# 数为
# 几周
# brush
# class
# pre
# time
# start
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
Laravel如何配置Horizon来管理队列?(安装和使用)
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
java中使用zxing批量生成二维码立牌
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
HTML 中动态设置元素 name 属性的正确语法详解
高防服务器如何保障网站安全无虞?
如何在Windows环境下新建FTP站点并设置权限?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
轻松掌握MySQL函数中的last_insert_id()
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
Laravel如何创建自定义中间件?(Middleware代码示例)
零服务器AI建站解决方案:快速部署与云端平台低成本实践
开心动漫网站制作软件下载,十分开心动画为何停播?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel如何使用模型观察者?(Observer代码示例)
做企业网站制作流程,企业网站制作基本流程有哪些?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
昵图网官方站入口 昵图网素材图库官网入口
活动邀请函制作网站有哪些,活动邀请函文案?
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
Laravel中的withCount方法怎么高效统计关联模型数量
Bootstrap整体框架之CSS12栅格系统
详解jQuery中基本的动画方法
Angular 表单中正确绑定输入值以确保提交与验证正常工作
,怎么在广州志愿者网站注册?
javascript日期怎么处理_如何格式化输出
如何彻底删除建站之星生成的Banner?
Laravel如何配置任务调度?(Cron Job示例)
详解MySQL数据库的安装与密码配置
🚀拖拽式CMS建站能否实现高效与个性化并存?
如何快速搭建安全的FTP站点?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
装修招标网站设计制作流程,装修招标流程?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
如何在阿里云完成域名注册与建站?
免费视频制作网站,更新又快又好的免费电影网站?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何快速查询域名建站关键信息?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
Laravel中的Facade(门面)到底是什么原理
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
使用spring连接及操作mongodb3.0实例
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
微信h5制作网站有哪些,免费微信H5页面制作工具?

