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

Power Automate日期格式转换问题求助

解决Power Automate中CSV日期格式从2024-07-05T00:00:00转为2024-07-05的问题

下面是几种直接可行的处理方案,适配你当前的流程链路(Recurrence → Run Query → Parse JSON → Create CSV → Send Email):

方案1:在Parse JSON后添加Select操作转换日期

  1. 在Parse JSON和Create CSV之间插入一个Select操作
  2. 在Select的"From"中选择Parse JSON的输出结果
  3. 映射字段时,普通字段直接选择对应值;对于日期列,使用表达式生成格式化后的日期:
    formatDateTime(item()?['你的日期字段名'], 'yyyy-MM-dd')
    
    替换你的日期字段名为Parse JSON输出里实际的日期字段名称
  4. 将Select的输出作为Create CSV的输入源

方案2:直接在Create CSV的字段映射中用表达式

如果不想新增Select步骤,可直接在Create CSV里处理:

  1. 打开Create CSV的"Columns"设置
  2. 针对日期列,不要直接选择字段,而是切换到"表达式"模式,输入:
    formatDateTime(item()?['你的日期字段名'], 'yyyy-MM-dd')
    
  3. 其他字段正常选择即可,生成的CSV会直接输出yyyy-MM-dd格式的日期

方案3:在Run Query阶段提前格式化(数据源支持时优先用)

如果你的数据源是SQL、Power BI数据集等支持查询格式化的类型,可以直接在查询语句里处理日期,减少流程步骤:

  • SQL示例:SELECT CONVERT(varchar, 日期字段, 23) AS 格式化日期 FROM 你的表
  • Power BI DAX示例:FORMAT('表'[日期字段], "yyyy-MM-dd")
    这样查询返回的结果已经是2024-07-05格式,后续Parse JSON和Create CSV无需额外操作

注意事项

  • 确保表达式中的字段名和Parse JSON输出的字段名完全一致,注意大小写(JSON字段名区分大小写)
  • 可以先插入一个Compose操作测试表达式的转换结果,确认格式正确后再应用到正式步骤中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 10:10:59