如何在Power Automate中将时间格式转换为yyyy/mm/dd用于文件夹结构
在Power Automate中将ISO时间转换为yyyy/mm/dd格式用于文件夹命名
方法一:使用内置「Format DateTime」动作
- 给流程添加一个「Format DateTime」动作
- 在「DateTime」字段中,选择你要转换的目标时间输出(即格式为
2022-12-01T18:52:50.0000000Z的数据源) - 在「Format」字段中输入格式字符串
yyyy/MM/dd(注意月份用大写MM,小写mm代表分钟,别混淆) - 该动作的输出就是符合要求的
yyyy/mm/dd格式字符串,可直接用于文件夹命名
方法二:直接用表达式转换
如果不想新增动作,可在需要使用时间的位置直接编写表达式:
formatDateTime(你的时间数据源, 'yyyy/MM/dd')
- 示例:若时间来自某个动作的输出,表达式可写为:
formatDateTime(outputs('目标动作名称')?['body/时间字段名'], 'yyyy/MM/dd')
- 说明:
formatDateTime函数第一个参数是原始时间值,第二个参数是目标格式,同样要注意月份用大写MM
注意事项
- 务必用大写
MM表示月份,误用小写mm会得到分钟数而非月份 - Power Automate的
formatDateTime函数可直接识别这种ISO格式的时间字符串,无需额外类型转换 - 生成的
yyyy/mm/dd字符串中的斜杠/在Windows本地及云存储的文件夹命名中均为合法字符
内容的提问来源于stack exchange,提问作者Freeze
相关产品推荐
相关产品推荐

