Je suis d'accord avec la réponse de M. Wheats. Il suffit d'ajouter un peu plus de possibilités
C#
a) int year = DateTime.Now.Year;
b) Given a date
int year = Convert.ToDateTime("12/28/2010").Year;
VB.Net
Dim year As Int32
year = DateTime.Now.Year
Sql Server 2005
En utilisant DATENAME
a) select [year] = DATENAME(yy,getdate())
b) A partir d'une date donnée select [year] = DATENAME(yy,'12/31/2010')
En utilisant DATEPART
a) select [year] = DATEPART(yy,getdate())
b) A partir d'une date donnée select [year] = DATEPART(yy,'12/31/2010')
Utiliser Année Fonction (Ajouté après le commentaire de Marc)
select [year] = YEAR (getdate())
Je préfère profiter de l'année (date), car il est –