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

如何在Azure Logic Apps中将日期拼接为mmddyyyy格式并保存为变量?

解决Azure Logic App中日期拼接为mmddyyyy格式的问题

我来帮你搞定这个问题!在Azure Logic App里把日期拼成mmddyyyy格式其实有两种简单的方法,看你习惯哪种:

方法一:直接用formatDateTime一步到位(推荐)

这是最省事的方式,不需要单独提取年、月、日,直接用内置函数格式化:

  • 先在Logic App里新建一个字符串类型的变量(比如命名为FormattedDate)
  • 在变量的「值」输入框中,切换到表达式模式,输入:
    formatDateTime(utcNow(), 'MMddyyyy')
    
    • 如果你要使用的不是当前UTC时间,而是某个已有的日期变量,把utcNow()替换成你的变量名就行,比如variables('YourCustomDate')
    • 这里的MM代表两位数的月份(比如01对应1月),dd是两位数的日期,yyyy是四位数的年份,刚好完美匹配你要的mmddyyyy格式

方法二:手动提取年、月、日再拼接

如果你更倾向于分步处理(比如你已经用了「Day of Month」动作),可以这样操作:

  • 获取年份:用表达式year(utcNow()),会直接返回四位数的年份(比如2024)
  • 获取两位数月份:直接用month(utcNow())会返回1-12的数字,要转成两位数的话用formatNumber(month(utcNow()), '00')
  • 获取两位数日期:如果你已经用了「Day of Month」动作,用formatNumber(actions('Day_of_Month').outputs, '00')把返回的数字转成两位数
  • 拼接成目标格式:把上面三个部分用concat函数拼起来:
    concat(formatNumber(month(utcNow()), '00'), formatNumber(actions('Day_of_Month').outputs, '00'), year(utcNow()))
    

两种方法都能得到你想要的mmddyyyy格式日期,直接把结果保存到变量里就可以啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 08:12:19