You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Graph API/PowerShell获取的Azure登录日志GMT时间转赫尔辛基时区?

将Azure登录日志的UTC时间转换为赫尔辛基本地时区

PowerShell 转换步骤

如果你用PowerShell获取到了GMT格式的登录时间,可通过以下代码转换为赫尔辛基本地时间:

  1. 解析UTC时间字符串为DateTime对象:
$utcSignInTime = [DateTime]::Parse("Mon, 29 May 2023 06:57:54 GMT")
  1. 获取赫尔辛基时区信息并转换:
$helsinkiTZ = [System.TimeZoneInfo]::FindSystemTimeZoneById("Europe/Helsinki")
$helsinkiLocalTime = [System.TimeZoneInfo]::ConvertTimeFromUtc($utcSignInTime, $helsinkiTZ)
  1. 输出和Azure门户一致的格式:
# 输出示例:2023年05月29日上午09:57
$helsinkiLocalTime.ToString("yyyy年MM月dd日tthh:mm")

关于Graph API返回值的说明

Graph API返回的signInActivity.lastSignInDateTime实际是ISO 8601格式的UTC时间(如2023-05-29T06:57:54Z),你可以直接将该字符串传入上述转换逻辑,无需额外处理GMT格式的字符串。

内容的提问来源于stack exchange,提问作者Sambita Guhathakurata

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 10:50:02