Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-10-2006 12:25:44

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

[RESOLU] Numéro de semaine

Bonjour y'a t-il un moyen pour récupérer le numéro de semaine d'une date en pb?
merci d'avance

Hors ligne

 

#2 20-10-2006 12:44:19

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Numéro de semaine

regardes peut etre par la ?
n° de la semaine

Apres correction voila le bon script...

Code: pb

// a week # (1-53) 
Date ld_today, ld_januaryFirst
int  li_year
long ll_weekOfTheYear

ld_today = date('20/10/2006')
li_year = Year(ld_today)
ld_januaryFirst = Date( String( li_year ) + '-01-01' )
ll_weekOfTheYear = Int( ( DaysAfter(ld_januaryFirst, ld_today) + &
        DayNumber(ld_januaryFirst) ) / 7) + 1
      
messagebox(string(ld_today),string( ll_weekOfTheYear))

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 20-10-2006 12:59:03

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] Numéro de semaine

merci pick ca roule mais il mesemble qu'il y a une erreur je l'ai corrigé je pense voila le code

Code: pb

//retourne une semaine  (1-53) 

Date ld_date, ld_premierJanvier
int  li_annee
long ll_num_semaine

ld_date = a_date
li_annee = Year(ld_date)
ld_premierJanvier = Date( String( li_annee ) + '-01-01' )
ll_num_semaine = Int( ( DaysAfter(ld_premierJanvier, Date(ld_date)) + &
        DayNumber(ld_premierJanvier) ) / 7) + 1

return ll_num_semaine

Hors ligne

 

#4 12-12-2006 08:51:07

jdobosz  
crazy geek
Award: jdbozc
Lieu: boulogne billancourt
Date d'inscription: 24-05-2006
Messages: 81
Pépites: 2,241
Banque: 2,700,351,746,124,543

Re: [RESOLU] Numéro de semaine

autre petite solution, mais qui fait un appel à Sybase,
c'est-à-dire, demander à Sybase de répondre à la question en
faisant un

Code: mssql

SELECT DATEPART(week, GETDATE())

ok, cé pas du PB, mais, je déconseille, dans une appli client/serveur, d'utiliser les fonctions now() etc
qui se basent sur l'heure du PC. Celle-ci peut être déréglée !

et puis demander à Sybase quelle heure il est, ou quel jour (semaine), ça ne lui coute pas grand chose !

Voili voilou !

Hors ligne

 

#5 12-12-2006 10:14:28

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Numéro de semaine

Salut,

Si tu utilises les PFC, il me semble qu'il y a une fonction of_WeekNumber ...


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#6 08-03-2007 12:35:43

BOBO59  
Membre
Date d'inscription: 05-03-2007
Messages: 7
Pépites: 42
Banque: 0

Re: [RESOLU] Numéro de semaine

53 semaines dans l'année?????

Hors ligne

 

#7 08-03-2007 12:45:33

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] Numéro de semaine

lol tu chipotes :D

Hors ligne

 

#8 08-03-2007 13:04:28

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Numéro de semaine

thezerg a écrit:

lol tu chipotes :D

non, il te cherche des bobos...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 08-03-2007 13:05:41

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] Numéro de semaine

t'en vx 59 c'est ca?

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22