分享一个日常使用的时间函数:
可以得到昨天,或者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