在计算数据类型中将 Year([Year]) 显示为两位数

Show Year([Year]) as two digits in calculated data type

当我在计算数据类型字段中使用 Year([Year]) 时,它显示的年份类似于 2018。

我想用 2 位数字显示年份,例如 18 代表 2018 年。 谁能建议我如何在计算数据类型字段中打印 2 位数年份?

在 SQL 中,您可以使用 SUBSTRINGCAST 函数

SELECT SUBSTRING(CAST(YEAR(GETDATE()) AS varchar(4)),3,2)

输入你的日期而不是 GETDATE()

SELECT SUBSTRING(CAST(YEAR('01-01-2018') AS varchar(4)),3,2)

在 ms 访问中与 RIGHT 函数相同

在 Access 中,使用查询。一定要避免计算字段:

Select *, Format([YourDateField],"yy") As TwoDigitYear
From YourTable

这也将 return 前导零。