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

Power Automate GetItems对SharePoint日期字段的时区处理规则问询

SharePoint REST API GetItems 对 DateOnly 和 DateTime 字段的时区处理逻辑

DateOnly类型字段(如你的StartDate1)

  • 存储本质:DateOnly字段仅聚焦日期值,后台以UTC时间戳形式存储(比如你看到的2024-10-27T22:00:00Z,对应UTC+2时区的2024-10-28 00:00)
  • GetItems处理逻辑:会自动转换为站点集本地时区对应的日期。因为DateOnly的设计目标是呈现「当地日期」而非精确时间点,SharePoint会根据站点配置的时区(你的是UTC+2),将存储的UTC时间戳转换为本地时区的日期值,最终返回符合站点时区的日期格式(如你看到的28/10/2024)

DateTime类型字段(如Created)

  • 存储本质:DateTime字段(带时间维度)存储的是精确的UTC时间戳,保留完整的时间点信息
  • GetItems处理逻辑:默认不转换为站点本地时区,直接返回原始的UTC时间(带Z后缀标识UTC时区)。这是为了保证时间点的精确性,避免时区转换带来的歧义——如果需要转换为本地时区,需在客户端自行处理,或在请求中通过特定参数(如结合时区转换函数的$select)实现。

补充验证你的场景:站点时区为UTC+2,单个Item请求返回的2024-10-27T22:00:00Z(UTC)加上2小时后是UTC+2的2024-10-28 00:00,因此GetItems返回该时区下的日期28/10/2024;而Created作为DateTime字段,始终返回UTC时间,不做自动转换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 21:12:11