

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 日期和時間函數
<a name="Date_functions_header"></a>

在此節中，您可以找到 Amazon Redshift 支援的日期和時間 scalar 函數之相關資訊。

**Topics**
+ [日期和時間函數的摘要](#date-functions-summary)
+ [交易中日期與時間函數](#date-functions-transactions)
+ [已取代的僅限領導節點函數](#date-functions-deprecated)
+ [\$1 (串連) 運算子](r_DATE-CONCATENATE_function.md)
+ [ADD\$1MONTHS 函數](r_ADD_MONTHS.md)
+ [AT TIME ZONE 函數](r_AT_TIME_ZONE.md)
+ [CONVERT\$1TIMEZONE 函數](CONVERT_TIMEZONE.md)
+ [CURRENT\$1DATE 函數](r_CURRENT_DATE_function.md)
+ [DATE\$1CMP 函數](r_DATE_CMP.md)
+ [DATE\$1CMP\$1TIMESTAMP 函數](r_DATE_CMP_TIMESTAMP.md)
+ [DATE\$1CMP\$1TIMESTAMPTZ 函數](r_DATE_CMP_TIMESTAMPTZ.md)
+ [DATEADD 函數](r_DATEADD_function.md)
+ [DATEDIFF 函數](r_DATEDIFF_function.md)
+ [DATE\$1PART 函數](r_DATE_PART_function.md)
+ [DATE\$1PART\$1YEAR 函數](r_DATE_PART_YEAR.md)
+ [DATE\$1TRUNC 函數](r_DATE_TRUNC.md)
+ [EXTRACT 函數](r_EXTRACT_function.md)
+ [GETDATE 函數](r_GETDATE.md)
+ [INTERVAL\$1CMP 函數](r_INTERVAL_CMP.md)
+ [LAST\$1DAY 函數](r_LAST_DAY.md)
+ [MONTHS\$1BETWEEN 函數](r_MONTHS_BETWEEN_function.md)
+ [NEXT\$1DAY 函數](r_NEXT_DAY.md)
+ [SYSDATE 函數](r_SYSDATE.md)
+ [TIMEOFDAY 函數](r_TIMEOFDAY_function.md)
+ [TIMESTAMP\$1CMP 函數](r_TIMESTAMP_CMP.md)
+ [TIMESTAMP\$1CMP\$1DATE 函數](r_TIMESTAMP_CMP_DATE.md)
+ [TIMESTAMP\$1CMP\$1TIMESTAMPTZ 函數](r_TIMESTAMP_CMP_TIMESTAMPTZ.md)
+ [TIMESTAMPTZ\$1CMP 函數](r_TIMESTAMPTZ_CMP.md)
+ [TIMESTAMPTZ\$1CMP\$1DATE 函數](r_TIMESTAMPTZ_CMP_DATE.md)
+ [TIMESTAMPTZ\$1CMP\$1TIMESTAMP 函數](r_TIMESTAMPTZ_CMP_TIMESTAMP.md)
+ [TIMEZONE 函數](r_TIMEZONE.md)
+ [TO\$1TIMESTAMP 函數](r_TO_TIMESTAMP.md)
+ [TRUNC 函數](r_TRUNC_date.md)
+ [日期或時間戳記函數的日期部分](r_Dateparts_for_datetime_functions.md)

## 日期和時間函數的摘要
<a name="date-functions-summary"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/redshift/latest/dg/Date_functions_header.html)

**注意**  
不會將閏秒視為歷經時間的計算中。

## 交易中日期與時間函數
<a name="date-functions-transactions"></a>

當您在交易區塊 (BEGIN … END) 中執行下列函數時，函數會傳回目前交易的開始時間，而不是目前陳述式的開始。
+ SYSDATE
+ TIMESTAMP
+ CURRENT\$1DATE

下列函數一律會傳回目前陳述式的開始日期或時間 (即使他們在交易區塊中)。
+ GETDATE
+ TIMEOFDAY

## 已取代的僅限領導節點函數
<a name="date-functions-deprecated"></a>

下列日期函數已棄用，因為他們僅在領導節點上執行。如需詳細資訊，請參閱[僅限領導節點函數](c_SQL_functions_leader_node_only.md)。
+ AGE。請改用 [DATEDIFF 函數](r_DATEDIFF_function.md)。
+ CURRENT\$1TIME。請改用 [GETDATE 函數](r_GETDATE.md) 或 [SYSDATE](r_SYSDATE.md)。
+ CURRENT\$1TIMESTAMP。請改用 [GETDATE 函數](r_GETDATE.md) 或 [SYSDATE](r_SYSDATE.md)。
+ LOCALTIME。請改用 [GETDATE 函數](r_GETDATE.md) 或 [SYSDATE](r_SYSDATE.md)。
+ LOCALTIMESTAMP。請改用 [GETDATE 函數](r_GETDATE.md) 或 [SYSDATE](r_SYSDATE.md)。
+ ISFINITE 
+ NOW。請改用 [GETDATE 函數](r_GETDATE.md) 或 [SYSDATE](r_SYSDATE.md)。如果您在具體化視觀表內使用 NOW 函式，其會設定為具體化視觀表建立時的時間戳記，而不是目前時間戳記。