year[函式術語]

year[函式術語]
year[函式術語]
更多義項 ▼ 收起列表 ▲

年、年紀、年齡的意思。函式中返回表示指定日期中的年份的整數。

T-SQL

返回表示指定日期中的年份的整數。

語法

YEAR ( date )

參數

date

datetimesmalldatetime類型的表達式。

返回類型:

int

注釋

此函式等價於 DATEPART( yy, date)。

示例

下例從日期 03/12/1998 中返回年份數。

SELECT "Year Number" = YEAR('03/12/1998')GO

下面是 結果集

Year Number ------------ 1998

下例用數字指定日期。注意:Microsoft® SQL Server™ 資料庫將 0 解釋為 1900 年 1 月 1 日。

SELECT MONTH(0),DAY(0),YEAR(0)

----- ------ ------

1 1 1900

資料庫

功能得到日期值中的年度(有效取值1000到3000)。

語法

Year(date)

參數 date:date類型的值返回值Integer。函式執行成功時得到date參數中的年份(採用四位數字),發生錯誤時返回1900,如果date參數的值為NULL,則Year()函式返回NULL。用法當應用程式把有兩位數字表示年份的字元串轉換成日期時,PowerBuilder根據下述規則選擇世紀:如果年份值在00到49之間,PowerBuilder將年份中的世紀(前兩位數字)當作20;如果年份值在50到99之間,PowerBuilder將年份中的世紀(前兩位數字)當作19。比如,字元串"20-10-25"被PowerBuilder轉換為2020-10-25;字元串"98-10-25"被PowerBuilder轉換為1998-10-25。因此,如果應用程式中需要指定1950年之前的日期,應該使用四位數字表示年份,以避免引起歧義。PowerBuilder能夠處理的年份從1000到3000之間。

Excel

在Excel中,YEAR函式的功能為返回某日期對應的年份。返回值為 1900 到 9999 之間的整數。

函式語法

YEAR(serial_number)

Serial_number 為一個日期值,其中包含要查找年份的日期。應使用DATE函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。例如,使用 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。如果日期以文本的形式輸入,則會出現問題。

函式說明

Microsoft Excel 可將日期存儲為可用於計算的序列號。默認情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一個默認日期系統。

由 YEAR、MONTH和DAY函式返回的值是 Gregorian 值,不管所提供的日期值是怎樣的顯示格式。例如,如果所提供的日期值顯示格式是 Hijri,YEAR、MONTH 和 DAY 函式返回的值將是對應 Gregorian 日期的值。

示例

A
1 日期
2 39634
3 40364
公式 說明(結果)
=YEAR(A2) 第一個日期的年份 (2008)
=YEAR(A3) 第二個日期的年份 (2010)

相關詞條

相關搜尋

熱門詞條

聯絡我們