本文整理汇总了Python中Base.Base.date_newest方法的典型用法代码示例。如果您正苦于以下问题:Python Base.date_newest方法的具体用法?Python Base.date_newest怎么用?Python Base.date_newest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Base.Base
的用法示例。
在下文中一共展示了Base.date_newest方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: DatabaseUpdate
# 需要导入模块: from Base import Base [as 别名]
# 或者: from Base.Base import date_newest [as 别名]
#.........这里部分代码省略.........
insertcollnam=tb['collnam']
insertitemnams=tb['itemnams']
insertitemvals=tb['itemvals']
#使用insert命令插入若干数据
#构建insertone语句插入若干文件,格式:[{itemnam1:value1,itemnam2:value2},{itemnam1:value3,itemnam2:value4}]
index_vals=self.base.any_2list(index_vals)
df=pd.DataFrame(index=index_vals,columns=insertitemnams[1:])
df.index.name=insertitemnams[index_id]
m=len(index_vals)
for x,y in zip(df.columns,insertitemvals):
df[x]=[y]*m
self._insert_many(df,insertcollnam,index_id)
def get_newtickers(self):
db_tickers=self.db_proc.get_tickerall()
ts_tickers=self.proc.get_tickerall()
new_tickers=self.base.lists_minus(ts_tickers,db_tickers)
return new_tickers
def get_newhgtdate(self):
hgt_perpage=30
#计算需要更新的日期列表
#取数据库中的最新日期
db_table=tables.stockhgt_table_struct
sel_fields='date'
collnam=db_table['collnam']
db_dates=self.dbobj.db_find(sel_fields,collnam)
db_date_new=self.base.date_newest(db_dates)
wb_date_new=self.base.datetime_to_str(self.proc.get_workdays_last())
date_gap=self.base.date_minus(wb_date_new,db_date_new)
if date_gap==0:
print '数据已是最新....'
return -1
p_max=date_gap/hgt_perpage+1
start=self.base.date_inc(db_date_new)
return (start,wb_date_new,p_max)
def insert_stockinfo_init(self,tickers):
table_struct_stockinfo=tables.stockinfo_table_struct
self._insert_initwithindex(table_struct_stockinfo,tickers)
def insert_stockinfo_init_update(self,tickers):
self.update_stockinfo_basic(tickers)
self.update_stockinfo_industry(tickers)
self.update_stockinfo_concept(tickers)
def insert_stockinfo_conceptArr(self,ticker,add_concepts):
db_table=tables.stockinfo_table_struct
update_key='concepts'
filter_val=ticker
update_val=add_concepts