Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2011, 15h09   #1
Membre du Club
 
Avatar de perchman
 
Étudiant
Inscription : décembre 2006
Messages : 194
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 194
Points : 53
Points : 53
Par défaut [2.5.0] "Traduction" des mois

Bonjour,

Je cherche une fonction pour traduire les chiffres de 0 à 11 en mois correspondants.

Actuellement, j'ai BirtDateTime.month(BirtDateTime.today()), et ça me retourne un chiffre.

Avez-vous la solution s'il vous plait ?

Merci

Perch'
__________________
Copier sur un seul, c'est du plagiat. Copier sur deux, c'est de la recherche. [Wilson Mizner]
perchman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2011, 16h56   #2
Invité régulier
 
Inscription : août 2009
Messages : 27
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 27
Points : 8
Points : 8
Salut Perch,
Tu peux faire des if.
if(BirtDateTime.month(BirtDateTime.today())==0){
""Janvier""
}
etc...
iReporter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2011, 18h06   #3
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Fait un tableau

Code :
1
2
tabmonths='Janvier,Février,Mars,Avril,Mai,Juin,juillet,Août,Septembre,Octobre,Novembre,Décembre'.split(',')
tabmonth[BirtDateTime.month(BirtDateTime.today())]
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 09h44   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Pourquoi réinventer la roue ?

Deux possibilités :
  • Tu as une date dans ton DataSet ou ton paramètre de type Date ou DateTime, il suffit d'utiliser dans les styles tout ce qui correspond à Format DateTime : Custom > MMMM pour afficher uniquement le mois en entier. Automatiquement, c'est la langue courant du rapport qui est prise en compte.
  • Tu as une date avec un format batard ou juste un numéro de mois et tu veux afficher son équivalent en lettres, tu peux reprendre ce qui est dans cette question de FAQ en modifiant légèrement pour arriver à tes fins.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 13h11   #5
Membre du Club
 
Avatar de rotsilaina
 
Homme Mijoro Rakotonirina
Inscription : octobre 2007
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Mijoro Rakotonirina
Âge : 28
Localisation : Madagascar

Informations forums :
Inscription : octobre 2007
Messages : 59
Points : 47
Points : 47
Bonjour,

Ici joint une autre méthode qui pourra vous intéresser.

Birt_Mois.JPG

Cordialement,
rotsilaina.
rotsilaina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 15h42   #6
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par rotsilaina Voir le message
Bonjour,

Ici joint une autre méthode qui pourra vous intéresser.

Pièce jointe 78995

Cordialement,
rotsilaina.
Ca, c'est typiquement ce que propose mes deux compères plus haut et c'est exactement la réinvention de la roue justement. Je déconseille fortement cette méthode, sans parler de l'internationalisation en sus...
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/06/2011, 15h46   #7
Invité régulier
 
Inscription : août 2009
Messages : 27
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 27
Points : 8
Points : 8
Oui BIM a bien raison. J'ai répondu un peu vite.
iReporter est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h15.


 
 
 
 
Partenaires

Hébergement Web