点击或拖拽改变大小

Functions.Year 方法

X#
从日期中提取年份。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION Year(
	dDate AS DATE
) AS DWORD
查看代码

参数

dDate
类型:__Date
日期。

返回值

类型:UInt32
dDate 的年份,包括世纪位,作为 4 位数字。
返回值不受 SetDateFormat()、SetCentury()、SET DATE 或 SET CENTURY 的影响。指定 NULL_DATE 返回 0。
备注
Year() 是一个日期转换函数,将日期值转换为数字年份值。
如果未指定世纪位,世纪由 SET EPOCH 或 SetEpoch() 的规则确定。 Year() 是返回日期值组成部分为数字的一组函数的成员。
该组还包括 Day() 和 Month(),它们将日和月值作为数字返回。
示例
这些示例使用系统日期说明 Year():
X#
1? TODAY()                    // 09/20/90
2? YEAR(TODAY())            // 1990
3? YEAR(TODAY()) + 11        // 2001
4? YEAR(05.15.64)            // 1964
5SetEpoch(2000)
6? YEAR(CTOD("05.15.64"))    // 2064
此示例创建一个使用 Year() 的函数,将日期值格式化为月、日、年的形式:
X#
1? Mdy(TODAY())                // September 20, 1990
2FUNCTION Mdy(dDate)
3    RETURN CMONTH(dDate) + " " + ;
4            NTrim(DAY(dDate)) ;
5            + "," + STR(YEAR(dDate))
参见