Décomposer un int (Année)

Priigam Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
Je n'arrête plus de poster ces derniers jours :/ je cherche à décomposer une année afin de récupérer les 2 dernier chiffres, exemple: 2018 --> 18.

Existe-t-il une fonction qui le permettrais ?
Merci d'avance.

3 réponses

nagaD.scar Messages postés 4272 Date d'inscription   Statut Membre Dernière intervention   252
 
Salut,

Le plus simple c'est de le convertir en string puis de ne récupérer que les deux dernier caractères.
Utilises :


int myInt=2018;
string myString = myInt.ToString();
Console.WriteLine(myString.Substring(2,2));



naga
0
nagaD.scar Messages postés 4272 Date d'inscription   Statut Membre Dernière intervention   252
 
ou encore

            int myInt=2018;
            if(myInt>2000) 
               myInt -= 2000;
            else 
               myInt -= 1900;
            Console.WriteLine(myInt);
0
Utilisateur anonyme
 
Bonsoir,
Perso je préfère la soustraction, ça reste un int.

Quel est le but final? Car si c’est pour afficher une date, le plus simple est d’utiliser la classe dédiée: DateTime
0
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
Ou encore,

int myInt = 2018;
int deuxDerniersChiffres = myInt % 100;
0
Utilisateur anonyme
 
Ha oui
0