code: def get_recent_mtime(t):
      '''获取更精简的时间.
  
      如果是当天的, 就返回时间; 如果是当年的, 就近回月份和日期; 否则返回完整的时间
      '''
      if isinstance(t, int):
          # ignore micro seconds
          if len(str(t)) == 13:
              t = t // 1000
          t = datetime.datetime.fromtimestamp(t)
      now = datetime.datetime.now()
      delta = now - t
      if delta.days == 0:
          return datetime.datetime.strftime(t, '%H:%M:%S')
      elif now.year == t.year:
          return datetime.datetime.strftime(t, '%b %d')
      else:
          return datetime.datetime.strftime(t, '%b %d %Y'f get_recent_mtime(t):
      '''获取更精简的时间.
  
      如果是当天的, 就返回时间; 如果是当年的, 就近回月份和日期; 否则返回完整的时间
      '''
      if isinstance(t, int):
          # ignore micro seconds
          if len(str(t)) == 13:
              t = t // 1000
          t = datetime.datetime.fromtimestamp(t)
      now = datetime.datetime.now()
      delta = now - t
      if delta.days == 0:
          return datetime.datetime.strftime(t, '%H:%M:%S')
      elif now.year == t.year:
          return datetime.datetime.strftime(t, '%b %d')
      else:
          return datetime.datetime.strftime(t, '%b %d %Y')
docs: 获取更精简的时间.
  
      如果是当天的, 就返回时间; 如果是当年的, 就近回月份和日期; 否则返回完整的时间