使用python将时间转换为指定的格式方法


Posted in Python onNovember 12, 2018

时间处理是在进行数据挖掘时很重要的一个方面,在参加比赛的时候很多比赛训练集给的时间和你最终要提交的时间格式是不同的。

我把我遇到的一种情况总结如下:

首先,题目给的格式是2016-09-10 4:23:21,而想要你提交的格式是2016-09-10-4-2(精确到每十分钟)。在处理时间数据的时候一般都是将时间字符串转换成datatime对象,或者pandas的Timestamp。可以首先把字符串转换成一个datatime类型,然后用strftime()把datatime类型的时间转换为需要的格式

>>from datetime import datetime 
>>time_str = 2016-09-10 4:23:21
>>time = datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')# 根据字符串本身的格式进行转换
>>time.strftime('%Y-%m-%d-%H-%M')
Out>>'2016-09-10-04-23'

这样取得分钟位,但是要求只取到分钟的十位,可以用字符串处理的方法,去掉最后一位

>>time.strftime('%Y-%m-%d-%H-%M')[0:-1]

datetime.strptime是通过已知格式进行日期分析的最佳方式,但是每次都有编写格式定义是很麻烦的时间,尤其是对于一些常见的日期格式(《利用Python进行数据分析》),推荐使用dateutil这个第三方包中的parser.parse方法。

>>from dateutil.parser import parse
>>parse('2016-09-10 4:23:21').strftime('%Y-%m-%d-%H-%M')[0:-1]
>>Out:'2016-09-10-04-2'

直接出结果!

以上这篇使用python将时间转换为指定的格式方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单介绍Python中的RSS处理
Apr 13 Python
python的else子句使用指南
Feb 27 Python
python字典DICT类型合并详解
Aug 17 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
Python根据文件名批量转移图片的方法
Oct 21 Python
在Django中URL正则表达式匹配的方法
Dec 20 Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 Python
如何在Django配置文件里配置session链接
Aug 06 Python
python画蝴蝶曲线图的实例
Nov 21 Python
Python爬虫代理池搭建的方法步骤
Sep 28 Python
关于python3.9安装wordcloud出错的问题及解决办法
Nov 02 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
pandas 快速处理 date_time 日期格式方法
Nov 12 #Python
python内置数据类型之列表操作
Nov 12 #Python
python pandas读取csv后,获取列标签的方法
Nov 12 #Python
对pandas的行列名更改与数据选择详解
Nov 12 #Python
Python numpy.array()生成相同元素数组的示例
Nov 12 #Python
浅谈numpy生成数组的零值问题
Nov 12 #Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 #Python
You might like
PHP 事件机制(2)
2011/03/23 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
javascript一些实用技巧小结
2011/03/18 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
使用console进行性能测试
2015/04/27 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
vue组件与复用详解
2018/04/08 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
Python 对象中的数据类型
2017/05/13 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
使用python绘制二维图形示例
2019/11/22 Python
Python如何使用函数做字典的值
2019/11/30 Python
python绘制规则网络图形实例
2019/12/09 Python
Python如何用filter函数筛选数据
2020/03/05 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
JAVA中运算符的分类及举例
2015/09/12 面试题
学生打架检讨书1000字
2014/01/16 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
财务人员个人工作总结
2015/02/27 职场文书
商务司机岗位职责
2015/04/10 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers