IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

fonction "nuit"


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 26
    Points : 16
    Points
    16
    Par défaut fonction "nuit"
    Bonjour,

    Je souhaiterais trouver si possible une fonction NUIT qui retournerait vrai ou faux selon le lieu où l'on se trouve et l'heure qu'il est. Je suppose qu'elle devra s'appuyer sur le fuseau horaire du lieu.

    Des idées ?

  2. #2
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Et tu aurais une liste des "endroits" où tu pourrais te trouver?
    Ben si ça existe, ça....

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    oui, j'imagine que j'ai une liste comme dans windows qui donne des villes references pour chaque fuseau.
    Reste l'algorithme ...

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Juste une réflexion interrogative : Tes lieux sont tous à la même lattitude ?
    Parce que sinon, tu vas devoir tenir compte de l'angle que fait le soleil avec la terre...
    Je plaisante... mais qu'à moitié. La question reste posée...

  5. #5
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    POur les angles avec le soleil, je peut te trouver ça (c'est de la phisique toute fraiche). le probleme est de définir à partir de quand il fait "nuit" et quand il fait "jour"

    salut
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    J'ai vu dans un bureau une carte du monde qui montrait en temps réel où il faisait jour et où il faisait nuit. La "courbe de séparation" jour-nuit ressemblait
    à une sinusoide.
    Le "quand" il fait nuit ou jour doit être calculable ?
    C'est après avoir vu cela que j'ai eu l'idée d'une fonction.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 99
    Points : 110
    Points
    110
    Par défaut
    Citation Envoyé par constantin
    Le "quand" il fait nuit ou jour doit être calculable ?
    C'est en effet calculable, simplement je sais pas mais c'est calculable. Tout cela reste de la physique...

    Je ne peux pas t'aider sur la ou les formules à utiliser mais je pense qu'en recherchant sur des sites spécialisés en astronomie, tu dois pouvoir trouvé ça.
    Obtenir les heure de levé et de couché du soleil en fonction des coordonnées géographique du lieu ainsi que de la date...

    Bonne chasse à la formule

  8. #8
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    J'ai vu dans un bureau une carte du monde qui montrait en temps réel où il faisait jour et où il faisait nuit. La "courbe de séparation" jour-nuit ressemblait à une sinusoide.
    Le "quand" il fait nuit ou jour doit être calculable ?
    simplement je sais pas mais c'est calculable
    Pour ça, il faut connaître l'inclinaison de l'axe de la terre qui varie en fonction de la saison. Rien de sorcier, tu dois trouver ça dans une table de navigation... chez un vieux marin... parce que maintenant, avec le gps, y'a plus qu'à l'école qu'on fait ça pour embêter le marin... Tu peux aussi faire appel à un géomètre, s'il se souvient de ses cours...
    Si j'ai une référence, je te la passe.

    A+

  9. #9
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Voici déjà une adresse :
    http://perso.wanadoo.fr/pgj/saisons.htm

    Si tu veux quelque chose de précis pour tes calculs, cherche à "éphémérides". Tous les bons marins (d'antan) ont ça...

    A+

  10. #10
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    la fonction existe elle prend pour paramètre
    longitude
    latitude
    date
    attention il ne fait pas nuit tous les jours (ainsi à Paris astronomiquement
    parlant il ne fait pas nuit la première semaine de juillet)
    Elle est pas belle la vie ?

  11. #11
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Au sommet de la tour Eiffel ?

    Bon calculs

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    Je crois que j'ai assez d'information maintenant. Je vais suivre vos conseils en me concentrant sur des sites d'astronomie. "Random" ne dit pas où se trouve la fonction ...

  13. #13
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    de mémoire j'ai vu ça sur un site consacré aux calendriers
    la formule qui s'y trouve donne l'heure de lever du soleil
    il suffit d'y modifier l'angle
    Elle est pas belle la vie ?

  14. #14
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Salut,

    Pour information, je travaille sur une classe permettant de trouver l'heure de levé et de couché du soleil en fonction de latitude et de longitude.

    Cette classe, je l'ai trouvé sur le net mais je travaille sur quelques modifications, dont j'espère vous faire profiter rapidement.

    @+

    Théo
    Forums VB : lire la notice
    La touche existe pour être utilisée
    Pensez au tag
    Pour ceux n'ayant pas l'aide installée :
    - Aide MSDN pour VB6
    - Aide MSDN pour VBA
    Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.

  15. #15
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    Citation Envoyé par Theocourant
    Salut,

    Cette classe, je l'ai trouvé sur le net mais je travaille sur quelques modifications, dont j'espère vous faire profiter rapidement.

    @+

    Théo
    j'éspère que ce sera avant le plus tôt sera mieux
    Elle est pas belle la vie ?

  16. #16
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Citation Envoyé par random
    Citation Envoyé par Theocourant
    Salut,

    Cette classe, je l'ai trouvé sur le net mais je travaille sur quelques modifications, dont j'espère vous faire profiter rapidement.

    @+

    Théo
    j'éspère que ce sera avant le plus tôt sera mieux
    Salut,

    Ecoute je fais de mon mieux car je développe cela en dehors de mes horaires de boulot ...
    Mais ça va venir rapidement

    Théo
    Forums VB : lire la notice
    La touche existe pour être utilisée
    Pensez au tag
    Pour ceux n'ayant pas l'aide installée :
    - Aide MSDN pour VB6
    - Aide MSDN pour VBA
    Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.

  17. #17
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    en attendant j'ai trouvé une référence
    http://perso.wanadoo.fr/jean-paul.cornec/heures_lc.htm
    Elle est pas belle la vie ?

  18. #18
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Bonjour à tous,

    C'est fait !!!!!
    La classe de calcul de levé et de couché du soleil est disponible au niveau du post suivant
    http://www.developpez.net/forums/vie....php?p=2328922

    J'espère que ça répondra correctement à la question d'une fonction nuit

    J'attends vos remarques et vos suggestions

    @+

    Théo
    Forums VB : lire la notice
    La touche existe pour être utilisée
    Pensez au tag
    Pour ceux n'ayant pas l'aide installée :
    - Aide MSDN pour VB6
    - Aide MSDN pour VBA
    Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.

Discussions similaires

  1. Fonction Replace pour quote
    Par piero53 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 17/11/2009, 01h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo