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

 更新时间:2018年11月12日 11:44:29   作者:芳草碧连天lc  
今天小编就为大家分享一篇使用python将时间转换为指定的格式方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

首先,题目给的格式是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 Process多进程实现过程

    Python Process多进程实现过程

    这篇文章主要介绍了Python Process多进程实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Python求字符串的长度示例代码

    Python求字符串的长度示例代码

    这篇文章主要介绍了Python求字符串的长度,求一个字符串的长度,在main函数中输入字符串,并输出其长度,文中给大家介绍了Python计算字符串长度的函数,需要的朋友可以参考下
    2023-02-02
  • python 实现弹球游戏的示例代码

    python 实现弹球游戏的示例代码

    这篇文章主要介绍了python 实现弹球小游戏,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-11-11
  • Python爬虫获取基金净值信息详情

    Python爬虫获取基金净值信息详情

    这篇文章主要介绍了Python爬虫获取基金净值信息详情,文章基于钱两篇文章的内容围绕python的相关资料展开详细介绍,需要的小伙伴可以参考一下
    2022-05-05
  • 浅析Python中return和finally共同挖的坑

    浅析Python中return和finally共同挖的坑

    最近在工作中遇到一个坑,发现这个坑居然存在于return和finally,所以觉着有必要总结分享一下,下面这篇文章主要介绍了关于Python中return和finally共同挖的坑,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • Python Django模型详解

    Python Django模型详解

    这篇文章主要介绍了Django 模型类(models.py)的定义详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-10-10
  • pandas创建DataFrame对象失败的解决方法

    pandas创建DataFrame对象失败的解决方法

    本文主要介绍了pandas创建DataFrame对象失败的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • python 实现syslog 服务器的详细过程

    python 实现syslog 服务器的详细过程

    这篇文章主要介绍了python 实现syslog服务器的详细过程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • pandas.loc 选取指定列进行操作的实例

    pandas.loc 选取指定列进行操作的实例

    今天小编就为大家分享一篇pandas.loc 选取指定列进行操作的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Django admin显示json字段方法详解

    Django admin显示json字段方法详解

    这篇文章主要为大家介绍了Django admin显示json字段方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06

最新评论