YEAR-TO-YYYY 関数は、引数-1 を、年の下位の 2桁から 4桁の年へ変換する。引数-2 は実行時に年に追加された時、100年間隔の終了年を定義するか、または引数-1 が起こるところへのウィンドウの移動を定義する。この関数の型は整数である。
FUNCTION YEAR-TO-YYYY ( 引数-1 [引数-2] )
(FUNCTION NUMVAL (FUNCTION CURRENT-DATE (1:4)) + 引数-2)
ここで、NUMVAL 関数の引数-2 は YEAR-TO-YYYY 関数自身の引数-2 と同じである。
(FUNCTION MOD (最大年, 100) > = 引数-1)
同等の算術式:
引数-1 + 100 * (FUNCTION INTEGER (最大年/100))
引数-1 + 100 * (FUNCTION INTEGER (最大年/100) - 1)
(固定最大年 - FUNCTION NUMVAL (FUNCTION CURRENT-DATE (1:4)))
決まったウィンドウが 1973 から 2072 の場合、2009 では引数-2 は値 63 を持ち、2019 では値 53 を持つ。