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

Azure Policy中使用Liquid模板将毫秒时间转换为格式化日期

毫秒时间戳转格式化日期的Liquid模板实现方法

你遇到的问题是因为Liquid的Date过滤器无法直接解析字符串类型的毫秒时间戳,且它默认处理的是秒级时间戳而非毫秒。按以下步骤修改代码即可实现转换:

修正后的代码

<set-body template="liquid">
    {                                            
        "date" : "{{ 1610924400000 | divided_by: 1000 | date: "MM/dd/yyyy" }}"
    }    
</set-body>

关键修改说明

  • 去掉毫秒值的引号,将其转为数值类型;如果是变量形式,可通过plus:0过滤器转成数值,示例:{{ your_timestamp_var | plus:0 | divided_by:1000 | date: "MM/dd/yyyy" }}
  • 使用divided_by: 1000将毫秒时间戳转为秒级时间戳,这是LiquidDate过滤器能识别的格式
  • 最后通过date: "MM/dd/yyyy"格式化输出目标日期格式

转换结果验证

1610924400000毫秒转换后对应的日期为01/17/2021,符合指定格式要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 07:45:38