需求 通过年和月传参(格式为201102),得到该年月最小和最大日期,主要是最大日期,输出“yyyyMMdd”格式结果。 代码实现 #!/usr/bin/env python3# coding: utf-8importcalendarimportsysdefget_last_date_by_year_month(date):""" :param date: yyyyMM 格式 :return: 第一天日期和最后一天日期 """date_str...
def get_date_iter(start_date, end_date): """ 获取指定时间段内的日期 :param start_date: 起始时间 --> str YYYYmmdd :param end_date: 结束时间 --> str YYYYmmdd :return: iter """ dt = datetime.datetime.strptime(start_date, '%Y%m%d') date = start_date[:] yield date while date < ...
get datetime string date format="YYYYMMDDHHMMSS" ''' return year+mon+day+hour+min+secdef get_day_of_day(n=0): ''' if n>=0,date is larger than today if n<0,date is less than today date format = "YYYY-MM-DD" ''' if n<0: n = abs(n) ''' datetime.timedelta(days=n)返回...
用法: ContextInfo.get_option_list(undl_code,dedate,opttype,isavailable) 释义: 获取指定期权列表。如获取历史期权,需先下载过期合约列表 参数: undl_code:期权标的代码,如'510300.SH' dedate:期权到期月或当前交易日期,"YYYYMM"格式为期权到期月,"YYYYMMDD"格式为获取当前日期交易的期权 opttype:期权类型,默认...
return datetime.date.today() def todaystr(): ''' get date String date format="YYYYMMDD" ''' return year+mon+day def datetime1(): ''' get datetime ,format="YYYY-MM-DD HH:MM:SS" ''' return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) ...
get date string, date format="YYYYMMDD" ''' return year+mon+day def datetime(): ''' get datetime,format="YYYY-MM-DD HH:MM:SS" ''' return strftime("%Y-%m-%d %H:%M:%S",localtime()) def datetimestr(): ''' get datetime string date format...
解决负号显示问题defget_stock_hist_data_em(stock='0.399300', start_date='20210101', end_date='20500101', data_type='D'):""" 获取股票历史数据 :param stock: 股票代码,例如 '0.399300' 代表深证成指 :param start_date: 开始日期,格式为 'YYYYMMDD' :param end_date: 结束日期...
date format="YYYYMMDDHHMMSS"'''returnyear+mon+day+hour+min+sec defget_day_of_day(n=0):'''ifn>=0,date is larger than todayifn<0,date is less than today date format="YYYY-MM-DD"'''if(n<0):n=abs(n)returndate.today()-timedelta(days=n)else:returndate.today()+timedelta(days=n)...
importdatetimeFORMAT_YYYYMMDDHHMMSS="yyyy-MM-dd HH:mm:ss";FORMAT_YYYY_MM_DD="yyyy-MM-dd";FORMAT_YYMMDD="yyyyMMdd";/** * 把日期格式化为yyyy-MM-dd HH:mm:ss字符串 * * @param date * @return */defformatTime(date):FORMAT_YYYYMMDDHHMMSS="yyyy-MM-dd HH:mm:ss"sdf=datetime.datetime.strpt...
tradingDay:交易日期(格式YYYYMMDD) preTradingDay:前交易日期(格式YYYYMMDD) stocks:成分股列表 exchangeID:ETF基金市场代码 etfCode:ETF基金代码 etfName:ETF基金名称 componentExchID:成份股市场代码 componentCode:成份股代码 componentName:成份股名称 componentVolume:成份股数量 ReplaceFlag:替代标记(48:禁止替代,49:允许替代...