Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java & solaris] First day of week

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java & solaris] First day of week

n°173421
lourai
Posté le 09-07-2002 à 11:05:24  profilanswer
 

J'ai un p'tit probleme, mon solaris (7) est correctement configuré pour la france (locale me done les bonnes librairies). Mon programme java fait appel a la fonction getforstdayofweek() qui me renvoie Monday sur ma becane. Bien sur, notre client a un solaris configure en anglais, et donc getfirstdayofweek me renvoie Sunday ... resultata tout les calculs sont faux. On a essayer de mettre les librairies dyn fr.* sur leur machine, rien a faire, les accents marchent maintenat, mais tjrs pas ce $*=@ de first day of week.... quelqu'un sait comment configurer ca ???

mood
Publicité
Posté le 09-07-2002 à 11:05:24  profilanswer
 

n°173430
--greg--
Posté le 09-07-2002 à 11:14:18  profilanswer
 

Citation :

Calendar  
 
void setFirstDayOfWeek(int value)  
Sets what the first day of the week is; e.g., Sunday in US, Monday in France.


 
 
cela dit, spamalin de pas en avoir tenu compte dans tes 'calculs' :D
 
(euh comment ça se fait que tu connais getFirstDayOfWeek et pas sa méthode set!? :??: )


Message édité par --greg-- le 09-07-2002 à 11:15:13
n°173438
lourai
Posté le 09-07-2002 à 11:22:44  profilanswer
 

ouais, bon, ok, en fait, c un peu plus compliqué que ca ... je sui spas stupide, je connais la fonction setfirstdayofweek()... le probleme est pas la .... mon truc doit etre "universel" et c'est au system d'etre configuré pour la france en france et en gb en angleterre par exemple.Si c des americains utilisent utilis le logiciel, il faudra que le first day of week soit le sunday...
 
Donc, le pbl viens pas du coté programmation mais du coté configuration du system. Je sais que le forum c plutot java, mais la j'ai besoin d'un coups de main pour solaris 8 .. voila, en tout cas merci pour ta reponse

n°173447
--greg--
Posté le 09-07-2002 à 11:29:02  profilanswer
 

lourai a écrit a écrit :

ouais, bon, ok, en fait, c un peu plus compliqué que ca ... je sui spas stupide, je connais la fonction setfirstdayofweek()...



 
jme disais aussi....
 

lourai a écrit a écrit :

le probleme est pas la .... mon truc doit etre "universel" et c'est au system d'etre configuré pour la france en france et en gb en angleterre par exemple.Si c des americains utilisent utilis le logiciel, il faudra que le first day of week soit le sunday...
 
Donc, le pbl viens pas du coté programmation mais du coté configuration du system. Je sais que le forum c plutot java, mais la j'ai besoin d'un coups de main pour solaris 8 .. voila, en tout cas merci pour ta reponse



 
mais je vois pas bien le probleme.
 
si dans ton app tu utilises une Locale en_GB le first day of week sera celui de la norme anglaise (lundi??) et une locale en_US celui de la norme us(dimanche..?)... !?
 
hum.
 

n°173466
lourai
Posté le 09-07-2002 à 11:41:07  profilanswer
 

--greg-- a écrit a écrit :

 
 
jme disais aussi....
 
 
 
mais je vois pas bien le probleme.
 
si dans ton app tu utilises une Locale en_GB le first day of week sera celui de la norme anglaise (lundi??) et une locale en_US celui de la norme us(dimanche..?)... !?
 
hum.
 
 




 
c la le probleme, c'est que j'arrive pas a changer cela justement !!!!!!!
j'ai beau avoir les accents et tout depuis mes modifs, le first day of week est tjrs le Sunday alros que le system est d'apres la commande locale, bien configuré en fr.....-15@euro

n°173477
darklord
You're welcome
Posté le 09-07-2002 à 11:48:29  profilanswer
 

ouais mais les users_locale c'est pas suffistant. Tu dois configurer ton Calendar pour qu'il soit conforme à la manière dont l'heure est représentée sur ta machine solaris.  
 
Ceci dit pq ne pas utiliser la constante Monday ?
 
 


---------------
Just because you feel good does not make you right
n°173486
lourai
Posté le 09-07-2002 à 11:53:56  profilanswer
 

DarkLord a écrit a écrit :

ouais mais les users_locale c'est pas suffistant. Tu dois configurer ton Calendar pour qu'il soit conforme à la manière dont l'heure est représentée sur ta machine solaris.  
 
Ceci dit pq ne pas utiliser la constante Monday ?
 
 
 




 
je suis d'accord, mais je sais aps comment on fait ....
Pour la constante, ben si je met sunday, le probleme sera de nouveau entier si les utilisateur ont leur machien configurée pour un first day of week a sunday aux etats-unis par xemple ...Comme je l'ai dsi, au niveau de la programmation, le truc marche et on a plus a y toucher, ce qu'on veux c configuré le serveur de nos clients qui sont sous solaris, mais mal configuré !

n°173519
darklord
You're welcome
Posté le 09-07-2002 à 12:13:07  profilanswer
 

Mais tu veux récupérer Lundi ou le premier jour de la semaine suivant le config de l'utilisateur.  
 
Explique à quoi ca te sert ...


---------------
Just because you feel good does not make you right
n°173528
lourai
Posté le 09-07-2002 à 12:19:22  profilanswer
 

bon en gros, c une partie du prog s'occupe de recuperer le numero de la semaine du jour en cour ... et a coté de recupere le lundi de la semaine du jour en cours (pour creer des groupe par semaine) donc en gros, le code qui recuper ele lundi est independant de la conf du system, mais la recuperation du numero de la semaine oui (fonction get(Calendar.WEEK_OF_YEAR))  
 
Voila pourquoi ils nous faut reussir a configurer solaris pour que le soft tourne sans pbl chez le client (chez nous y'a pas de bleme, ca tourne)

n°173533
--greg--
Posté le 09-07-2002 à 12:21:41  profilanswer
 

je compatis
:D

mood
Publicité
Posté le 09-07-2002 à 12:21:41  profilanswer
 

n°173535
darklord
You're welcome
Posté le 09-07-2002 à 12:23:26  profilanswer
 

et tu as joué si je puis dire avec Calendar pour configurer la facon dont la date système est représentée ? quoi qu'il en soit si sur la machine solaris le premier jour de la semaine est le dimanche, tu ne devrais pas "forcer" le premier jour au lundi. Enfin il me semble.
 
Surtout que ca pourrait générer des effets de bords sur les autres process qui tournent sur la machine.


Message édité par darklord le 09-07-2002 à 12:24:12

---------------
Just because you feel good does not make you right
n°173536
lourai
Posté le 09-07-2002 à 12:25:27  profilanswer
 

DarkLord a écrit a écrit :

et tu as joué si je puis dire avec Calendar pour configurer la facon dont la date système est représentée ?




 
laisse tomber la code, si quelqu'un sais comment confirugrer solaris pour ca, je suis preneur, le reste je le sais, mais c'est pas comme ca qu'on a developper le truc, c'ets a la conf du server d'etre ok ! ok ? :)
 
bon, je sais vous voulez mon bien :) mais mon bien je l'aurais qu'n econfigrant cet enfoiré de solaris qui me saoul  :gun:

n°173541
darklord
You're welcome
Posté le 09-07-2002 à 12:29:52  profilanswer
 

bin non c'est juste que par expérience je me doute que le client ne va pas etre très content si vous modifiez les settings de sa machine.  
 
Pour ce qui est de la config sur Solaris voir d'autres forums genre Softs&Reseaux et OSA.
 
Sinon de manière générale si tu veux lundi comme réponse ce n'est pas getFirstDayOfWeek que tu dois appeller car la valeur peut changer selon la config. Donc il s'agit bel et bien d'une erreur dans le code (désolé d'insister mais c'est là que se trouver l'erreur et uniquement là)
 
Mais bon si tu veux changer les settings des machines sur lequel tu installes ton brol, fais le c'est ton problème ;)
 
 :hello:


---------------
Just because you feel good does not make you right
n°173546
lourai
Posté le 09-07-2002 à 12:32:23  profilanswer
 

DarkLord a écrit a écrit :

uoi qu'il en soit si sur la machine solaris le premier jour de la semaine est le dimanche, tu ne devrais pas "forcer" le premier jour au lundi. Enfin il me semble.
 
 




 
Oui sur celle qui sont installé sans faire gaffe avec les parametre locaux en north america ou ce genre de truc, si tu fait gaffe a l'install tu selectionne ce paramettre justement et nous on veux eviter d'avoir tout a re-installer (y'a meme une procedure de mise ajjour ou on se contenterais de faire ca, mais on peux pas se le permettre sur un serveur en prod ....)
on veux trouver le moyen de reconfigurer lamachine comme le fait le programme d'install pour les parametre francais
Si effectivement tout les solaris avait first day of week a sunday, on se prendrais plus la tete et on coderais un decallage d'un jour, point barre :)

n°173549
darklord
You're welcome
Posté le 09-07-2002 à 12:33:31  profilanswer
 

je crois qu'on ne s'est pas vraiment compris. spagrave. Bonne chance quand meme  :hello:


---------------
Just because you feel good does not make you right
n°173551
--greg--
Posté le 09-07-2002 à 12:35:29  profilanswer
 

DarkLord a écrit a écrit :

je crois qu'on ne s'est pas vraiment compris. spagrave. Bonne chance quand meme  :hello:  



c'est un beau rommmmaaaaaan
c'est un beelleee histoirreeeeuh
 
..
bon, dodo moi.

n°173555
lourai
Posté le 09-07-2002 à 12:39:28  profilanswer
 

DarkLord a écrit a écrit :

bin non c'est juste que par expérience je me doute que le client ne va pas etre très content si vous modifiez les settings de sa machine.  
 
Pour ce qui est de la config sur Solaris voir d'autres forums genre Softs&Reseaux et OSA.
 
Sinon de manière générale si tu veux lundi comme réponse ce n'est pas getFirstDayOfWeek que tu dois appeller car la valeur peut changer selon la config. Donc il s'agit bel et bien d'une erreur dans le code (désolé d'insister mais c'est là que se trouver l'erreur et uniquement là)
 
Mais bon si tu veux changer les settings des machines sur lequel tu installes ton brol, fais le c'est ton problème ;)
 
 :hello:  




 
ok, ok, en fait, pour que tu vois que le code n'a aucn probleme, il faudrait que je te montre tout la classe et cpas interessant, mecri pour tes conseils. Pour ce qui est du client, eux, ils savent meme pas ce que c'est qu'un shell ou meme UNIX ... ils se sont fait installer ca, configurer a l'envers et hop, fini ... donc ils seront plutot content qu'on leur install deja les keymap francaise (c'etait pas fait) , les accents et les paramettre "culturelles " francais (par culturelle, c la monnaie, les separateur des nombre a virgule, le premier jour de la semaine, etc ....)
 
En tout cas merci les gars, c cool de s'etre oqp de ce p'tit probleme, je pense quo'n va aller che zle client cette apres'm et qu'on va faire les bourrins :)

n°173558
lourai
Posté le 09-07-2002 à 12:41:01  profilanswer
 

bon je post dans "al'aide" de os alternatif ....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java & solaris] First day of week

 

Sujets relatifs
[JAVA] probleme de thready a un classe java qui permet de bosser sur des chemins ?
[JAVA @] logiciel de gestion [DELPHI vous pouvez venir aussi][Java] JMS et message queuing
JAVA servlets : envoyer un fichier à télécharger ????[java + C/C++] Question existentielle ..................
[java AMD] pb connu ?vous savez faire ca en java?
[Java & PHP] : çacommunique ces bêtes là ?[Java] générer une vidéo ou un gif animé [Résolu]
Plus de sujets relatifs à : [java & solaris] First day of week


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR