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

PowerQuery中将GMT格式文本转换为DateTime的格式设置求助

解决PowerQuery中「Fri Mar 31 20:27:02 GMT 2023」转DateTime类型的问题

你的代码失败核心是格式字符串与目标文本不匹配,存在两个关键错误:

  • 原字符串里月份(Mar)和日期(31)之间是空格,但你用了MMM-dd(横杠分隔),导致格式匹配失败
  • 时区标识GMT属于时区名称格式,对应格式符应为zzz,而非你使用的K(K适用于ISO 8601时区偏移格式,比如+00:00)

修正后的可用代码:

DateTime.FromText([stringToConvertToDateTime], [Format = "ddd MMM dd HH:mm:ss zzz yyyy", Culture = "en-US"])

若转换后需要调整为本地时区或指定时区,可后续搭配DateTimeZone.ToLocal或DateTimeZone.ConvertTimeZone做进一步处理,上述代码已能完成目标字符串到DateTime类型的转换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 20:03:08