2022年 11月 4日

Python 时间日期获取(今天,昨天或者某一段时间)

分享一个日常使用的时间函数:

可以得到昨天,或者N天的日期

import time
def time_stamp(days):
    hours = int(days)
    t = time.strftime("%Y-%m-%d",time.localtime(time.time() - days*60*60*24))  # 60秒*60分钟*24小时*days天
    return t
  • 1
  • 2
  • 3
  • 4
  • 5

示例:今天和昨天

>>> time_stamp(0) #今天
2021-09-01
>>> time_stamp(1) #昨天
2021-08-31
  • 1
  • 2
  • 3
  • 4

示例:获取某一段时间日期并存入列表

import pandas as pd  #这里要使用模块pandas
df = pd.date_range('2021-08-28','2021-09-01')
for i in range(len(df)):
    Time.append(str(df[i]).split()[0])

>>> Time
['2021-08-28', '2021-08-29', '2021-08-30', '2021-08-31', '2021-09-01']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7