I have a table with a column (dateDT), formatted as datetime and a variable input for the year (@selYear) in my Select, formatted as int.
dateDT
@selYear
SELECT REPLACE(dateDT, DATEPART(year, dateDT), @selYear)