# 日期處理器

日期處理器可讓您對轉換流程中的日期或時間戳記資料欄執行不同的操作。

若要重新命名處理器，按一下游標暫留在預設處理器名稱上方時顯示的![編輯](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)編輯圖示。

若要編輯其描述，按一下游標暫留在描述上方時顯示的![編輯](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)編輯圖示。

有關日期和時間輸入模式的資訊，請查看您在專案中使用的資料平台的廠商文件。

## 比較日期

您可以比較欄中的日期值與另一個日期欄中的值或指定日期。輸出值是以布林表示的比較內容。

1. 在函數名稱中選取比較日期。

2. 選取比較日期時要使用的運算子，例如比較模式下的等於或 之前。

3. 選取比較要處理的欄中的日期時要使用的欄。

4. 在使用搭配中選取要比較的內容。

   * 值可讓您與固定值進行比較。

     在值中設定要比較的日期和時間。輸入格式為：yyyy-MM-DD HH:mm:ss，或者如果您想包含秒的小數部分，yyyy-MM-DD HH:mm:ss.F(f)。您可以使用f指定最多 9 位數的小數部分，例如，F(9)。

   * 欄與資料集中另一欄的值進行比較。

     在欄中設定要比較的欄。

5. 在新欄名稱中輸入新欄的名稱。

6. 按一下套用。

## 轉換為日期

如果您有一欄的資料類型不是日期，但包含日期值，則可以將其轉換為日期。

1. 在函數名稱中選取轉換為日期。

2. 在要處理的欄中選取要轉換的欄。

3. 在輸入格式中設定輸入日期的格式。

   * 自動將嘗試自動辨識日期格式。

   * 自訂可讓您設定輸入日期的格式模式。

     在輸入日期模式中設定模式。

4. 如果您想要將結果儲存在新的欄中，請選取建立新欄。否則結果將儲存在同一欄中。

   在新欄名稱中輸入新欄的名稱。

5. 按一下套用。

## 轉換為日期時間

若欄的資料類型不是日期時間，但包含日期時間值，則可以轉換為日期時間。

1. 在函數名稱中選取轉換為日期時間。

2. 在要處理的欄中選取要轉換的欄。

3. 在輸入格式中設定輸入日期時間的格式。

   * 自動將嘗試自動辨識日期時間格式。

   * 自訂可讓您設定輸入日期時間的格式模式。

     在輸入日期模式中設定模式。

   您也可以在Precision中設定精確度。

4. 如果您想要將結果儲存在新的欄中，請選取建立新欄。否則結果將儲存在同一欄中。

   在新欄名稱中輸入新欄的名稱。

5. 按一下套用。

## 轉換為時間

如果您有一欄的資料類型不是時間，但包含時間值，則可以將其轉換為時間。

1. 在函數名稱中選取轉換為時間。

2. 在要處理的欄中選取要轉換的欄。

3. 在輸入格式中設定輸入時間戳記的格式。

   * 自動將嘗試自動辨識時間戳記格式。

   * 自訂可讓您設定輸入時間戳記的格式模式。

     在輸入日期模式中設定模式。

4. 如果您想要將結果儲存在新的欄中，請選取建立新欄。否則結果將儲存在同一欄中。

   在新欄名稱中輸入新欄的名稱。

5. 按一下套用。

## 建立起始日期部分

您可以建立起始日期部分，這可以是設定值或欄值。日期儲存在新的欄中。

1. 在函數名稱中選取建立起始日期部分。

2. 設定年份部分。

   選取要在年份中設定固定值或欄值。

   * 如果選取了值，請在年份值中輸入年份值。

   * 如果選取了欄，請選取要在年份欄中使用的欄。

3. 設定月份部分。

   選取要在月份中設定固定值或欄值。

   * 如果選取了值，請在月份值中輸入月份值。

   * 如果選取了欄，請選取要在月份欄中使用的欄。

4. 設定日子部分。

   選取要在日子中設定固定值或欄值。

   * 如果選取了值，請在日子值中輸入日子值。

   * 如果選取了欄，請選取要在日子欄中使用的欄。

5. 在新欄名稱中輸入新欄的名稱。

6. 按一下套用。

## 建立起始時間部分

您可以建立起始時間部分，這可以是設定值或欄值。時間儲存在新的欄中。

1. 在函數名稱中選取建立起始時間部分。

2. 設定小時部分。

   選取要在小時中設定固定值或欄值。

   * 如果選取了值，請在小時值中輸入小時值。

   * 如果選取了欄，請選取要在小時中使用的欄。

3. 設定分鐘部分。

   選取要在分鐘中設定固定值或欄值。

   * 如果選取了值，請在分鐘值中輸入分鐘值。

   * 如果選取了欄，請選取要在分鐘欄中使用的欄。

4. 設定秒鐘部分。

   選取要在秒鐘中設定固定值或欄值。

   * 如果選取了值，請在秒鐘值中輸入秒鐘值。

   * 如果選取了欄，請選取要在秒鐘欄中使用的欄。

5. 設定毫秒部分。

   選取要在毫秒中設定固定值或欄值。

   * 如果選取了值，請在毫秒值中輸入毫秒值。

   * 如果選取了欄，請選取要在毫秒欄中使用的欄。

6. 在新欄名稱中輸入新欄的名稱。

7. 按一下套用。

## 建立起始日期時間部分

您可以建立起始日期時間部分，這可以是設定值或欄值。日期時間儲存在新的欄中。

1. 在函數名稱中選取建立起始日期時間部分。

2. 設定年份部分。

   選取要在年份中設定固定值或欄值。

   * 如果選取了值，請在年份值中輸入年份值。

   * 如果選取了欄，請選取要在年份欄中使用的欄。

3. 設定月份部分。

   選取要在月份中設定固定值或欄值。

   * 如果選取了值，請在月份值中輸入月份值。

   * 如果選取了欄，請選取要在月份欄中使用的欄。

4. 設定日子部分。

   選取要在日子中設定固定值或欄值。

   * 如果選取了值，請在日子值中輸入日子值。

   * 如果選取了欄，請選取要在日子欄中使用的欄。

5. 設定小時部分。

   選取要在小時中設定固定值或欄值。

   * 如果選取了值，請在小時值中輸入小時值。

   * 如果選取了欄，請選取要在小時欄中使用的欄。

6. 設定分鐘部分。

   選取要在分鐘中設定固定值或欄值。

   * 如果選取了值，請在分鐘值中輸入分鐘值。

   * 如果選取了欄，請選取要在分鐘欄中使用的欄。

7. 設定秒鐘部分。

   選取要在秒鐘中設定固定值或欄值。

   * 如果選取了值，請在秒鐘值中輸入秒鐘值。

   * 如果選取了欄，請選取要在秒鐘欄中使用的欄。

8. 設定毫秒部分。

   選取要在毫秒中設定固定值或欄值。

   * 如果選取了值，請在毫秒值中輸入毫秒值。

   * 如果選取了欄，請選取要在毫秒欄中使用的欄。

9. 設定微秒部分。

   選取要在微秒中設定固定值或欄值。

   * 如果選取了值，請在微秒值中輸入微秒值。

   * 如果選取了欄，請選取要在微秒欄中使用的欄。

10. 設定奈秒部分。

    選取要在奈秒中設定固定值或欄值。

    * 如果選取了值，請在奈秒值中輸入奈秒值。

    * 如果選取了欄，請選取要在奈秒欄中使用的欄。

11. 在新欄名稱中輸入新欄的名稱。

12. 按一下套用。

## 截斷日期

您可以截斷日期欄位以排除日期或時間部分。

1. 在函數名稱中選取截斷日期。

2. 在要處理的欄中選取要截斷的日期欄。

3. 在日期或時間部分中選取要截斷的日期或時間部分。

4. 如果您想要將結果儲存在新的欄中，請選取建立新欄。否則結果將儲存在同一欄中。

   在新欄名稱中輸入新欄的名稱。

5. 按一下套用。

## 新增持續時間

您可以將持續時間新增至欄值。持續時間可以是固定值，也可以來自另一欄。

1. 在函數名稱中選取新增持續時間。

2. 在要處理的欄中選取要新增持續時間的日期欄。

3. 在日期或時間部分中選取要新增的日期或時間部分。

4. 選取要在持續時間中設定固定值或欄值。新增的持續時間將根據您在日期或時間部分中選取的內容而定。

   * 如果選取了值，請在持續時間值中輸入持續時間。

   * 如果選取了欄，請選取要在持續時間欄中使用的欄。

5. 如果您想要將結果儲存在新的欄中，請選取建立新欄。否則結果將儲存在同一欄中。

   在新欄名稱中輸入新欄的名稱。

6. 按一下套用。

## 計算日期差異

您可以計算欄中的日期與現在日期、特定日期或另一欄日期之間的差異。結果儲存在新的欄中。

1. 在函數名稱中選取計算日期差異。

2. 在要處理的欄中選取要新增持續時間的日期欄。

3. 或者，您可以選取用來計算日期或時間部分差異的單位。

4. 在直到中選取要與現在日期、特定日期或另一欄日期進行比較。

   * 如果選取特定日期，請在此日期中輸入日期。輸入格式為：yyyy-MM-DD HH:mm:ss 或者，如果您想要包含秒的小數部分，yyyy-MM-DD HH:mm:ss.F(f)。您可以f指定最多9位數的小數，例如F(9)。

   * 如果選取了欄，請選取要在欄中使用的欄。

5. 在新欄名稱中輸入新欄的名稱。

6. 按一下套用。

## 擷取日期部分

您可以擷取日期、時間或日期時間部分，並將這些部分儲存在個別的欄中。

1. 在函數名稱中選取擷取日期部分。

2. 在要處理的欄中選取要從中擷取日期部分的日期欄。

3. 選取要擷取的部分。

4. 在新欄前置詞中輸入欄前置詞。命名所建立的欄時，將以前置詞開頭，接著是部分，並以底線分隔。

5. 按一下套用。