在计算的数据类型中以两位数字显示年份([年])

时间:2018-09-23 07:18:18

标签: ms-access ms-access-2010

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

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

2 个答案:

答案 0 :(得分:1)

在Access中,使用查询。务必避免计算字段:

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

这也将返回前导零。

答案 1 :(得分:0)

在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)

使用RIGHT函数访问ms相同