python时间转换为整数

Python013

python时间转换为整数,第1张

最近写的项目用到了knn模型进行预测性分析,但是需要把日期型的字段转为整型,换言之,就是时间戳。

将时间转换成时间戳

例如:

将时间2019-4-13 10:02:23转换成时间戳,具体的操作过程为:

利用strptime()函数将时间转换成时间数组

利用mktime()函数将时间数组转换成时间戳

import time

dt = "2019-4-13 10:02:23"

# 转为时间数组

timeArray = time.strptime(dt,"%Y-%m-%d %H:%M:%S")

# 转为时间戳

timeStamp = int(time.mktime(timeArray))

print(timeStamp)

Python 中有多种用于处理时间序列的库,具体的参数取决于你使用的库。

例如,使用 Pandas 时间序列的创建可以使用的参数有:

- start: 起始时间

- end: 结束时间

- periods: 整数,表示生成的时间点的数量

- freq: 时间频率,例如 'D' 表示每天

- tz: 时区

- normalize: 布尔值,表示是否将时间设置为午夜

- name: 时间序列的名称

同样,其他时间序列库也有自己的参数设置。