你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

datetime_utc_to_local()

适用于:✅Azure 数据资源管理器Azure Monitor✅ Sentinel

使用时区规范将 UTC 日期/时间转换为本地日期/时间。

语法

datetime_utc_to_local( from,)timezone

详细了解语法约定

注释

datetime_utc_to_local() 是一个内置 Kusto 函数,不需要导入任何其他库。 如果收到函数不存在的错误,请确认在受支持的环境中运行查询(Azure 数据资源管理器、Microsoft Sentinel、Azure Monitor、Microsoft Fabric)。

参数

客户 类型 必需 说明
起始 datetime ✔️ 要转换的 UTC 日期/时间。
timezone string ✔️ 要转换为的时区。 此值必须是受支持的时区之一。

返回

返回与 UTC 日期时间相对应的 时区 中的本地日期时间。

例子

以下示例演示如何将 UTC 日期时间转换为本地日期/时间。

print dt=now()
| extend pacific_dt = datetime_utc_to_local(dt, 'US/Pacific'), canberra_dt = datetime_utc_to_local(dt, 'Australia/Canberra')
| extend diff = pacific_dt - canberra_dt

输出

日期 pacific_dt canberra_dt 差异
2022-07-11 22:18:48.4678620 2022-07-11 15:18:48.4678620 2022-07-12 08:18:48.4678620 -17:00:00