Files
backtrader/venv/Lib/site-packages/tushare/util/form_date.py
2026-01-17 21:21:30 +08:00

32 lines
1.1 KiB
Python

#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
token 验证
Created on 2023/12/06
@author: Monday
@group : waditu
@contact:
"""
import datetime
def timestemp_to_time(time_stamp, form_date="%Y-%m-%d %H:%M:%S"):
time_stamp = int(str(time_stamp)[0:10])
date_array = datetime.datetime.fromtimestamp(time_stamp)
other_style_time = date_array.strftime(form_date)
return str(other_style_time)
def get_current_date(date_format='%Y-%m-%d %H:%M:%S', hours_num=0, minutes_num=0, is_time=False):
"""hours_num -1 #获取前一小时 +1 后一个小时"""
if hours_num == 0 and minutes_num == 0:
current_time = datetime.datetime.now().strftime(date_format)
elif hours_num != 0 and minutes_num == 0:
current_time = (datetime.datetime.now() + datetime.timedelta(hours=hours_num)).strftime(date_format)
else:
current_time = (datetime.datetime.now() + datetime.timedelta(minutes=minutes_num)).strftime(date_format)
if not is_time:
return current_time
else:
return datetime.datetime.strptime(current_time, date_format)