pandas 时间函数

1、在python中,日期类型date和日期时间类型dateTime是不能比较的。

2、字符串转时间格式(要相对应)

import datetime
str_p = '2019-01-30 15:29:08'
dateTime_p = datetime.datetime.strptime(str_p,'%Y-%m-%d %H:%M:%S')

3、时间相减

time_now=datetime.datetime.now() 
time_distance_year=(time_now-datetime.datetime.strptime(time,'%Y-%m-%d')).days/365

4、转为时间格式

pd.to_datetime()

5、time和datetime时间转换

尽管Unix时间戳有点反人类,但是一物降一物,datetime就有办法收拾他,那就是一个属性(家法伺候)——fromtimestamp()

import time
import datetime
t = time.time()
print(t)
dt = datetime.datetime.fromtimestamp(t)
print(dt)

6、timedelta模块

datetime这个模块可以说是非常贤惠了,不仅能表示具体的时刻,还能够表示一段时间,这就要提到她的另外一个属性——timedelta。首先得给她声明一个对象,这样她才知道向谁展示才艺。

import datetime
delta = datetime.timedelta(days = 11,hours=10,minutes=34,seconds=32)
print(delta.days)
print(delta.seconds)
print(delta.microseconds)
print(delta.total_seconds())
print(str(delta))


 

你可能感兴趣的:(pandas 时间函数)