def format_millisecond(millisecond, model='auto'):
    """
    将毫秒数格式化为时长字符串格式（毫秒数 -> 00:00:25.173格式）

    :param millisecond: 毫秒数
    :param model: 模式(默认auto:当小时为00时省略)
    :returns: 时长h:m:s.ms或m:s.ms格式字符串
    """
    ms = millisecond % 1000
    seconds = int(millisecond / 1000)
    s = int(seconds % 60)
    m = int(seconds // 60 % 60)
    h = int(seconds // 60 // 60)
    if model == 'auto' and h == 0:
        return '%02d:%02d.%d' % (m, s, ms)
    return '%02d:%02d:%02d.%d' % (h, m, s, ms)
