需求:
python代码实现:
rewards = db.get_list_reward(account_id) # 列表信息
list_reward = []
for person in rewards:
item = {}
item['share_mobile'] = person.get('SHARE_MOBILE')
create_time = person.get('CREATE_TIME')
time_delta = now_time - create_time
if time_delta < datetime.timedelta(days=0,hours=1):
temp = (time_delta.seconds - (time_delta.seconds / 3600)*3600) / 60
item['create_time']= '%s分钟前'%temp
elif time_delta < datetime.timedelta(days=0, hours=24):
item['create_time'] = '%s小时%s分钟前' % (time_delta.seconds//3600,(time_delta.seconds - (time_delta.seconds / 3600)*3600) / 60)
else:
item['create_time'] = '%s天前'%(time_delta.days)
item['change_num'] = str(person.get('CHANGE_NUM'))
list_reward.append(item)