Python 如何优雅的将数字转化为时间格式的方法

yipeiwu_com6年前Python基础

将数字转化成时间格式

from dateutil.parser import parse

a=20170825
b=str(a)
c=parse(b)

print(c)
2017-08-25 00:00:00

将时间按照天排列,转化为一个数字,用来做时间序列分析

from matplotlib.pylab import date2num
 e = date2num(c)

e
Out[30]: 736566.0

将时间转化为时间戳

d=str(c)

d
Out[25]: '2017-08-25 00:00:00'
from matplotlib.pylab import date2num
 
timeArray = time.strptime(d, "%Y-%m-%d %H:%M:%S")

timeArray
Out[27]: time.struct_time(tm_year=2017, tm_mon=8, tm_mday=25, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=237, tm_isdst=-1)

timestamp = time.mktime(timeArray)

timestamp
Out[29]: 1503590400.0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python3实现Web网页图片下载

先来介绍一些python web编程基础知识 1. GET与POST区别 1)POST是被设计用来向web服务器上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送...

selenium获取当前页面的url、源码、title的方法

selenium获取当前页面的url、源码、title的方法

此篇博客学习的api如标题,分别是: current_url    获取当前页面的url; page_source    获取当前页面的源码; title        获取当前页面的t...

python实现动态创建类的方法分析

本文实例讲述了python实现动态创建类的方法。分享给大家供大家参考,具体如下: python作为动态语言,如何在运行时动态创建类呢(python Creating classes dy...

Python实现读取目录所有文件的文件名并保存到txt文件代码

代码: (使用os.listdir) 复制代码 代码如下: import os def ListFilesToTxt(dir,file,wildcard,recursion): &nb...

python中使用zip函数出现<zip object at 0x02A9E418>错误的原因

python中zip函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度。只有一个序列参数时,它返回一个1元组的...