[英]How to remove milliseconds from utcnow() result in Azure data factory
我想為參數 usertime 傳遞一個值,該值應該類似於 2020-07-23T13:19:31Z,它將用於我的源連接 url。
為此,我在值選項卡中提供了 utcnow() function。 但我意識到 utcnow() 會將值返回為“2018-04-15T13:00:00.0000000Z”
為了刪除毫秒部分,我使用了表達式 substring(utcnow(),1,20)。 並且還使用了表達式 formatDateTime('utcnow()', 'yyyy-MM-ddTHH:mm:ss')。
在我的表達式返回錯誤和無效參數的情況下,我的兩條路徑都是無用的。
你能幫我我如何在 Azure 數據工廠數據源參數中提供值 2020-07-23T13:19:31Z。
您不希望 utcNow 在引號內,這是我的一個管道中使用您的格式的示例:
@formatDateTime(utcnow(), 'yyyy-MM-ddTHH:mm:ss')
這給出了這個結果,設置了一個名為 x 的變量:
{
"name": "x",
"value": "2020-07-24T13:44:42Z"
}
在“添加動態內容”中構建它,因為您可以選擇功能,如果您不熟悉它會正確格式化。
您的 substring 將不起作用,因為它需要一個字符串作為第一個參數,而 utcnow 是一個時間戳。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.