当前位置:   article > 正文

python 时间序列_df_all['日期'] = pd.to_datetime(df_all['日期'])

df_all['日期'] = pd.to_datetime(df_all['日期'])


python 有一个标准库 datetime,可以用来表示时间、日期等。也可以实现字符串和日期、时间变量的相互转换。

类型 使用说明
date 日期(月、日、年)
time 时间(时、分、秒)
datetime 日期和时间
timedelta 两个 datetime 类型的差,可以用来进行日期的加减运算

基础

生成日期

日期可以用 date 生成,用法是datetime.date(年,月,日) 。并可以用 xx.year、xx.month、xx.day 来显示 xx 变量的年份、月份和日子。

import datetime
date = datetime.date(2019,6,1)
print(data)
print(data.year,data.month,data.day)
  • 1
  • 2
  • 3
  • 4

2019-06-01
2019 6 1

生成时间·

可以用 time 类来实现,基本用法是 datetime.time(时,分,秒)

time = datetime.time(10,20,25)
print(time)
print(time.hour,time.minute,time.second)
  • 1
  • 2
  • 3

10:20:25
10 20 25

日期加减

now = datetime.datetime.now()
print(now)
now = datetime.datetime(2020,12,4)
birth = datetime.datetime(1999,9,13)
delta = now - birth
print(delta)
type(delta)
date = birth + datetime.timedelta(9999)    # 9999 是 day 为单位
print(date)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2020-12-04 10:09:52.867681
7753 days, 0:00:00
2027-01-28 00:00:00

日期类型的转换

字符串和 datetime 类型可以用 strftime 和 strptime 函数相互转换。

from datetime import datetime
stamp = datetime(2020,12,
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/230245
推荐阅读
相关标签
  

闽ICP备14008679号