簡體   English   中英

如何從 utcnow() 中刪除毫秒導致 Azure 數據工廠

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM