解析出一个字符串中包含的（第一个）时间，并转换为时间对象或者字符串表现形式
    :param time_str: 时间字符串 （eg. "2012年7月9日"， "2012-03-01"， "2016.05.1 12:11:11"， "5小时以前"，"5天后"）
    :param iso_time_obj: True => 转换为对象 | False => 转换为字符串 | default value: False
    :return: datetime object or time string

def parse_time(time_str, iso_time_obj=False):
    """
    解析出一个字符串中包含的（第一个）时间，并转换为时间对象或者字符串表现形式
    :param time_str: 时间字符串 （eg. "2012年7月9日"， "2012-03-01"， "2016.05.1 12:11:11"， "5小时以前"，"5天后"）
    :param iso_time_obj: True => 转换为对象 | False => 转换为字符串 | default value: False
    :return: datetime object or time string
    """
    time_str = _parse_time(time_str)
    if not time_str:
        return ""
    if iso_time_obj:
        return datetime.datetime.strptime(time_str, STARDAND_FORMAT)
    return time_str