code: def QA_fetch_stock_financial_calendar_adv(code, start="all", end=None, format='pd', collections=DATABASE.report_calendar):
      '获取股票日线'
      #code= [code] if isinstance(code,str) else code
      end = start if end is None else end
      start = str(start)[0:10]
      end = str(end)[0:10]
  
      # code checking
      if start == 'all':
          start = '1990-01-01'
          end = str(datetime.date.today())
  
      if end is None:
  
          return QA_DataStruct_Financial(QA_fetch_stock_financial_calendar(code, start, str(datetime.date.today())))
      else:
          series = pd.Series(
              data=month_data, index=pd.to_datetime(month_data), name='date')
          timerange = series.loc[start:end].tolist()
          return QA_DataStruct_Financial(QA_fetch_stock_financial_calendar(code, start, end)f QA_fetch_stock_financial_calendar_adv(code, start="all", end=None, format='pd', collections=DATABASE.report_calendar):
      '获取股票日线'
      #code= [code] if isinstance(code,str) else code
      end = start if end is None else end
      start = str(start)[0:10]
      end = str(end)[0:10]
  
      # code checking
      if start == 'all':
          start = '1990-01-01'
          end = str(datetime.date.today())
  
      if end is None:
  
          return QA_DataStruct_Financial(QA_fetch_stock_financial_calendar(code, start, str(datetime.date.today())))
      else:
          series = pd.Series(
              data=month_data, index=pd.to_datetime(month_data), name='date')
          timerange = series.loc[start:end].tolist()
          return QA_DataStruct_Financial(QA_fetch_stock_financial_calendar(code, start, end))
docs: 获取股票日线