以下是有效的:
应答/递减/ 50000 /1525756206分之1/ JSON?X-apikey = 542c0603951a208c4be688002d36f48808c40116174
但不是这样:
answers / desc / 50000/1 / @ {formatDateTime(adddays(utcnow(), - 6),'%a%b%d%H:%M:%S +0000%Y')} / json? X-apikey = 542c0603951a208c4be688002d3c40116174
即使这不起作用:
answers / desc / 50000/1 / @ {formatDateTime(adddays(utcnow(), - 6),'%s')} / json?X-apikey = 542c0603951a208c4be688002d3c40116174
就是这样 @ {formatDateTime(adddays(utcnow(), - 6),'%a%b%d%H:%M:%S +0000%Y')} VS 1525756206 vs @ {formatDateTime(adddays(utcnow(), - 6),'%s')}
有人可以帮我吗?几天后我被困在这里。如何在工厂计算或使用秒数?
基本上当我使用@ {formatDateTime(adddays(utcnow(), - 6),'%a%b%d%H:%M:%S +0000%Y')}时,它只是忽略过滤器/ tag中的标记。
答案 0 :(得分:1)
最后使用下面的计算&使用纪元时间戳作为动态参数。
@{div(sub(ticks(adddays(utcNow(), -1)), ticks('1970-01-01')),10000000)}
礼貌:Azure数据工厂产品团队
答案 1 :(得分:0)
该表达式适用于我,但某些格式说明符不可用。您可以在此文档中找到支持的格式说明符:custom-date-and-time-format-strings。
formatDateTime(adddays(utcnow(), -6), '%s')
只会显示第二个数字,如果您想以这种格式显示时间,可以尝试formatDateTime(adddays(utcnow(), -6), 's')
:2018-05-16T07:55:18。 (参考:Standard Date and Time Format Strings)