from datetime import datetime


def 取系统时间():
    """返回当前系统时间字符串。

    功能说明:
        - 这个函数用于获取电脑当前的系统时间，格式固定为 ``YYYY-MM-DD HH:MM:SS``。
        - 适合直接拿来写日志、做时间记录、生成报表时间。
        - 如果极少数情况下获取失败，函数会返回 ``False``。

    Returns:
        成功时返回当前系统时间字符串；失败时返回 ``False``。
    """
    try:
        系统时间 = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
        return 系统时间
    except Exception:
        return False


if __name__ == "__main__":
    print("===== 示例1：直接获取当前系统时间 =====")
    print("结果:", 取系统时间())

    print("\n===== 示例2：查看返回值类型 =====")
    当前时间 = 取系统时间()
    print("结果:", 当前时间, "类型:", type(当前时间).__name__)

    print("\n===== 示例3：用于记录程序启动时间 =====")
    启动时间 = 取系统时间()
    print("程序启动时间:", 启动时间)

    print("\n===== 示例4：用于生成带时间的日志内容 =====")
    日志内容 = f"[{取系统时间()}] 开始同步订单"
    print("结果:", 日志内容)

    print("\n===== 示例5：连续调用两次看看格式是否一致 =====")
    print("结果1:", 取系统时间())
    print("结果2:", 取系统时间())

    print("\n===== 示例6：应用场景-给导出文件补上生成时间 =====")
    导出信息 = {
        "file_name": "销售明细.xlsx",
        "created_at": 取系统时间(),
    }
    print("导出信息:", 导出信息)
