|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Bonjour,
J'ai un petit souci au niveau des dates (enfin de LA date). En fait lorsque je genere un rapport dans mon pied de page il y a une petite phrase qui dit: Généré le 29 juin 2006 à 12h15 Mais en fait je genere ce rapport a 13h15, il y a donc a chaque fois une heure en moins Voila le pied de page que j'ai placé sur la "master page" dans un cadre texte "HTML/Dynamic text" Code :
Généré le: <value-of>new Date()</value-of> Encore merci a vous! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
ça doit être du à un problème de Locale...
L'heure de la machine qui génère le serveur ne doit pas être bonne.
__________________
Gagnez une place pour Devoxx France 2012 |
|
00
|
|
|
#3 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
En effet, c'est probablement un problème de Locale :
Code :
task.setLocale(Locale.FRENCH); //task est de type IRunAndRenderTask |
|
|
00
|
|
|
#4 | |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Citation:
Et l'heure que j'ai est la bonne donc ca vient pas de la Quelqu'un a une autre idée? Un truc que j'aurai pas verifier et qui créerai ce decalage? |
|
|
|
00
|
|
|
#5 | |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Citation:
(C'est la norme I18N, voir FAQ) Mais je viens de vérifier en essayant de mettre mon truc au canada et ca ne fonctionne pas... |
|
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
J'ai vu que dans le menu Windows>preference>Plugin_development>target plateform, onglet environment on peut definir quelque chose qui s'appel Locale dans laquelle on trouve plusieurs reference au langue de different pays...
Mais cela ne marche pas... si je met Anglais du canada et bien cela ne change rien lors de la generation.... J'ai toujous cette heure de decalage... |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
ça peut aussi venir d'un paramètre de la JVM regarde si tu ne lances pas birt avec des paramètres spécifiques.
J'ai eu le problème récament la JVM de mon appli n'avais pas la même locale que le système...
__________________
Gagnez une place pour Devoxx France 2012 |
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Aie
Comment je dois faire ca??? J'y connais pas grand chose dans ce domaine.... Si tu peux me filer un coup de main ca m'arrangerai bien. |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
Citation:
Regarde si il y a des paramètre du style JAVA_OPTS sur ta ligne de commande qui lances birt
__________________
Gagnez une place pour Devoxx France 2012 |
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
heu... je suis un peu perdu la car j'utilise eclipse 3.2.0 (source: Report Designer Full Eclipse Install)
Et quand je le lance je cliques simplement sur eclipse.exe, je ne passe en aucun cas par des lignes de commandes... J'ai peut etre mal compris ce que tu as voulu dire... |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2002 Messages : 48 ![]() |
Dans Window / preferences / Report design, il y a l'option choose your locale. Je suis bien en français (France) et pourtant j'ai également une heure de décalage... Je ne vois pas de solution mais je vais continuer à chercher...
|
|
|
00
|
|
|
#12 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
J'ai trouvé une solution de remplacement et si tu bosses sur une base oracle ca marchera...
En fait je crée un nouveau jeu de données avec comme requete SQL: Code :
select to_char(sysdate,'"Généré le: " Day DD Month YYYY " à "HH24":"MI":"SS') from dual |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
Petit test,
faire un main java, avec un system.out.println(new Date()); Ensuite l'exécuter sous Eclipse et l'exécuter en ligne de commande. Ca permettrait de de voir si le décalage est dans Eclipse ou sur le système.
__________________
Gagnez une place pour Devoxx France 2012 |
|
00
|
|
|
#14 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Merci mais je ne connais rien du tout en java...
Donc Je vais rester avec ma solution "bancale". En tout cas merci a toi encore une fois. |
|
|
00
|
|
|
#15 | |||
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
Citation:
T'es sous Eclipse tu fait un projet JAVA. clique droit sur src , new Class,tu lui donne un nom ("Test" au hasard) tu coches la case public static void main... juste en dessous de la ligne //TODO..... tu rajoute la ligne suivante : Au bout du compte ta classe doit ressembler à çà: Code :
et tu nous dit ce qu'il t'affiche. Ensuite on verra comment faire pour le lancer en ligne de commande... Nota : si tu ne connais rien à JAVA je vois mal comment tu vas faire pour utiliser correctement BIRT.
__________________
Gagnez une place pour Devoxx France 2012 |
|||
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Ca marche pas....
Mais laisse tomber, c'est gentil de vouloir m'aider mais j'ai pas enormement de temps pour "bloquer" sur ce point Et pour une petite précision je n'utilise pas Eclipse pour faire du java mais simplement le plugin BIRT (report design) qui me permet de monter "graphiquement" un modele de rapport pour permettre l'affichage (pdf ou html) des données de ma base oracle... Le principe: 1- Créer plusieurs modeles en local sur un poste. Une personne qui connaitra BIRT pourra générer les rapports voulu et les enregistrer. 2- Mise a disposition des rapports sur un serveur web pour que des utilisateurs puissent les imprimer ou consulter. Donc dans ce systeme je n'ai pas besoin de connaitre le java pour arriver a mes fins. En tout cas merci a toi ! |
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
Ok .
Mais pourmoi c'est un problème lié à la conf de ton poste donc si tu publi sur autre machine tu ne devrais pas avoir de problème.
__________________
Gagnez une place pour Devoxx France 2012 |
|
00
|
|
|
#18 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Peut etre tous les postes ont ce probleme car on a deja essayé de generer un rapport sur un autre poste et toujours la meme chose...
Tant pi!
|
|
|
00
|
|
|
#19 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
P'tite question quand tu vas régler l'heure sur ton poste, tu es a GMT +1 ?
|
|
|
00
|
|
|
#20 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Logiquement Oui!
Mais j'ai pas les droits pour acceder au panneau de config date/heure donc je ne peut pas verifier mais a 99% c'est du gmt+1 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com