Loading
關於 Salesforce Data 360
目錄
選取篩選

          沒有結果
          沒有結果
          以下是搜尋小祕訣

          檢查關鍵字的拼字。
          使用較常見的搜尋字詞。
          選取較少篩選條件以擴大您的搜尋。

          搜尋所有 Salesforce 說明
          公式的日期函數

          公式的日期函數

          使用日期函數可從日期調整或計算值。例如,您可以新增時間、尋找到期時間,以及從日期欄位擷取當週日次。日期函數的引數為日期欄位。

          當輸入公式時,在運算式中使用欄位的 API 名稱而不是標籤。參數部分會用括號括起來。例如,您可以輸入下列運算式。

          datediff(ClosedDate, CreatedDate)
          日期函數 描述 語法
          add_months 傳回開始日期後指定月數的日期。

          add_months(startDate,num_months)

          startDate 是欄位開始計算的日期。

          num_months 是新增到 startDate 的月數。

          current_date 傳回目前日期。 current_date()
          current_timestamp 傳回目前日期和時間。 current_timestamp()
          datediff 傳回開始日期和結束日期之間的天數。

          datediff(endDate,startDate)

          endDate 是您尋找差異的兩個日期之中的較晚日期。

          startDate 是您尋找差異的兩個日期之中的較早日期。

          date_add 傳回開始日期後指定天數的日期。

          date_add(startDate,num_days)

          startDate 是欄位開始計算的日期。

          num_days 是新增到 startDate 的天數。僅接受靜態整數值。

          date_format 將時間戳記轉換為指定的日期格式。

          date_format(field,'format')

          field 是要轉換為指定格式的日期欄位/時間戳記或字串。

          'format' 是要遵循的日期和時間格式模式。

          範例:

          date_format('2016-04-08', 'y')

          傳回 2016

          date_sub 移除開始日期後的指定天數。

          date_sub(startDate,num_days)

          startDate 是欄位開始計算的日期。

          num_days 是從 startDate 減去的天數。僅接受靜態整數值。

          date_trunc 將時間戳記的指定部分及其之後的所有部分重設為零 (或針對日期和年份設定為 01)。指定時間戳記部分格式,含「年」、「季度」、「月」、「週」、「日」、「小時」、「分鐘」或「秒」。例如,針對 2019-05-01 12:31:32 的「年」,dateTrunc 會傳回 2019-01-01 00:00:00。如果您的資料是日期而非日期時間,請改用 trunc 函數。

          date_trunc('format',timestamp)

          'format' 是要遵循的日期和時間格式模式。

          timestamp 是作為 UNIX 時間戳記傳回的日期/時間戳記或字串。

          範例:

          date_trunc('week',CloseDate)

          傳回「結束日期」一週中的星期一。

          day 傳回日期/時間戳記的當月日次元件。

          day(date)

          date 是要從中擷取當月日次的日期欄位。

          dayofmonth 傳回日期/時間戳記的當月日次元件。

          dayofmonth(date)

          date 是要從中擷取當月日次的日期欄位。

          dayofweek 傳回日期/時間戳記的當週日次元件。1 = 週日、2 = 週一、...、7 = 週六。

          dayofweek(date)

          date 是要從中擷取當週日次的日期欄位。

          dayofyear 傳回日期/時間戳記的當年日次元件。

          dayofyear(date)

          date 是要從中擷取當年日次的日期欄位。

          months_between 傳回兩個時間戳記之間的月數。基於每個月 31 天計算差異,捨入至八位數 (除非 roundOff=false)。如果 timestamp1 晚於 timestamp2,則結果為正數。如果 timestamp1 和 timestamp2 為當月同一天,或皆為當月最後一天,則結果為整數且會忽略當日時間。

          months_between(timestamp2,timestamp1,roundOff(optional))

          timestamp2 是要比較的時間戳記之一。

          timestamp1 是另一個要比較的時間戳記。

          roundOff(optional) 是決定是否要對結果捨入的布林值。此參數為選擇性。

          now 以指定的格式傳回目前日期和時間。 now()
          to_date 將日期字串轉換為指定的日期格式。傳回輸入無效的空值。

          to_date(field,'format(optional)')

          field 是您要轉換的日期字串欄位。

          ‘format(optional)’ 是要遵循的日期和時間格式模式。此參數為選擇性。若未包含格式,則函數會遵循放置規則至日期。

          to_timestamp 將時間戳記字串轉換為指定的時間戳記格式。

          to_timestamp(field,'format(optional)')

          field 是您要轉換的時間戳記字串欄位。

          ‘format(optional)’ 是要遵循的時間戳記格式模式。此參數為選擇性。若未包含格式,則函數會遵循放置規則至時間戳記。

          例如,'M''L' 是從 1 開始的一年的月份數。

          to_timestamp('2020-01-01', 'M')

          退貨

          1

          值 YYYY/MM/DD 是 4 位數的年份、2 位數的月份和當月日。

          TO_TIMESTAMP('2024/12/10 11:10:15', 'YYYY/MM/DD HH:MI:SS')

          退貨

          10-DEC-24 11.10.15.000000000 AM
          to_unix_timestamp 傳回指定時間的 UNIX 時間戳記。

          to_unix_timestamp(timestamp,format(optional)

          timestamp 是作為 UNIX 時間戳記傳回的日期/時間戳記或字串。

          format(optional) 是要遵循的日期/時間格式模式。如果 timestamp 不是字串,則會忽略 format(optional)。預設值為「yyyy-MM-dd HH:mm:ss」。此參數為選擇性。

          範例:

          to_unix_timestamp('2016-04-08', 'yyyy-MM-dd')

          退貨

          1460098800
          trunc 以零取代時間戳記指定的部分,以及之後的所有部分。

          trunc(field,'format(optional)')

          field 是時間戳記欄位。

          ‘format(optional)’ 指定時間戳記會截斷的部分。接受的值為「YEAR」、「YYYY」、「YY」、「MON」、「MONTH」、「MM」、「DAY」、「DD」、「HOUR」、「MINUTE」、「SECOND」、「WEEK」和「QUARTER」。

          範例:

          trunc('2015-03-05T09:32:05.359', 'MM')

          退貨

          2015-03-01T00:00:00

          日期和時間函數考量事項

          使用日期和時間函數時,請記住下列行為。

          • 這些函數與批次資料轉換執行的時機相關。
            • now
            • current_date
            • current_timestamp
            • to_unix_timestamp
          • 所有日期和日期時間函數皆以 UTC 時區為基礎。
          • 當「自訂時區支援」啟用時,日期函數和日期時間函數會分開。停用時,函數會結合在一起。
           
          正在載入
          Salesforce Help | Article