日期字段中的时区名称(如 PDT)

问题描述 投票:0回答:1

我在 PowerBI 中转换日期时遇到问题,例如:

Column name date:

2022-06-25 05:23:15 PDT

首先,将此文件导入我的PowerBI项目后,上面的列 被标记为文本。如果我尝试在查询编辑器中将此列类型更改为日期/时间/时区,则会出现错误:

= Table.AddColumn(#"Promoted Headers", "NewDate", each DateTimeZone.FromText([date]))

DataFormat.Error: We couldn't parse the input provided as a DateTimeZone value.
Details:
    2022-06-25 05:23:15 PDT

在 PowerBI 中使用时区名称是一件坏事吗?我搜索的所有示例都使用 UTC 偏移量,但我拥有的日期非常常见,必须将数据更改为 UTC 偏移量似乎很荒谬。

powerbi dax powerquery powerbi-desktop m
1个回答
0
投票

恐怕你必须进行转换。我认为 PDT 类似于以下内容。

= Table.AddColumn(Source, "Custom", each DateTime.AddZone( DateTime.FromText([Column1], [Format = "yyyy-MM-dd hh:mm:ss"]), -7))
© www.soinside.com 2019 - 2024. All rights reserved.