美文网首页
python 日期的转换

python 日期的转换

作者: 竹子bupt | 来源:发表于2020-01-08 16:17 被阅读0次

1.将数字转化成时间格式

from dateutil.parser import parse

a=20170825

b=str(a)

c=parse(b)

print(c)

输出:2017-08-25 00:00:00

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

from matplotlib.pylab import date2num

e = date2num(c)

print(e)

输出: 736566.0

3.将时间转化为时间戳

d=str(c)

print(d)

输出: '2017-08-25 00:00:00'

4.分割时间

from matplotlib.pylab import date2num

timeArray = time.strptime(d, "%Y-%m-%d %H:%M:%S") #年月日时分秒

print(timeArray)

输出: 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)

print(timestamp)

Out[29]: 1503590400.0

5.计算时间差

python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒

其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;       timedelta可以查看:天数(days),秒数(seconds)等。

import datetime

d1 = datetime.datetime(2005, 2, 16)

d2 = datetime.datetime(2004, 12, 31)

print((d1 – d2).days)

输出:47

相关文章

  • python日期转换

    由字符串格式转化为日期格式的函数为: x.strptime(string[,format]) 由日期格式转化为字符...

  • python 日期的转换

    1.将数字转化成时间格式 from dateutil.parser import parse a=20170825...

  • Life is short,you need python!(4

    【一】Python日期和时间 转换日期格式是Python一个常见的功能,它提供了一个time和calender模块...

  • Python标准库之time和datetime

    1、python3日期和时间 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Pyt...

  • Python 常见时间处理

    Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time ...

  • Python3 日期和时间

    Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和...

  • Python datetime

    datetime是Python处理日期和时间的标准库 获取指定日期和时间 datetime转换为timestamp...

  • python的time库最全使用方法

    @[toc] 日期和时间 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Pytho...

  • python pandas日期格式转换

    data['date']含有原来的日期格式 2015/10/12 ...等等 转化为2015-05-01 00:...

  • Python时间日期转换

    Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过...

网友评论

      本文标题:python 日期的转换

      本文链接:https://www.haomeiwen.com/subject/dznboctx.html