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

ASP.NET Discussion :

récupérer la date tous les 7 jours


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut récupérer la date tous les 7 jours
    Bonjour
    j'éspère que je suis dans le bon forum...
    Je fais une application en ASP avec du code VB à l'interieur. J'aimerais savoir s'il est possible lorsque l'utilisateur choisi un jour (ex lundi)et un nombre de semaine (ex : 5) de faire un traitement chaque lundi pendant 5 semaines. La difficulté en fait est de savoir comment incrémenté mes varables jour, mois et année. J'aurai bien fait +7 à partir de la date de début seulement ca pose un souci pour les années bissextiles et pour les mois qui peuvent être de 28,29,30 ou 31 jours. Quelqu'un aurait-il une idée d'algorithme fiable?
    Merci

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DateTime.Now.AddDays(7)
    allez un petit tour sur msdn pour tout savoir sur datetime.. c'est ce qui fait ton bonheur

  3. #3
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Le +X appelle AddDays(X) si je ne trompe pas. Donc le +7 que tu proposais ne devrais pas poser de souci.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateTime.Now.AddDays(7)
    Comme il y à Now ca prend la date d'aujourd'hui? Car j'aimerai faire ceci mais avec une date quelconque

  5. #5
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par bossun Voir le message
    allez un petit tour sur msdn pour tout savoir sur datetime.. c'est ce qui fait ton bonheur

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    Ben justement je suis actuellement dessus et je ne trouve pas la fonction dateTime, j'ai dateAdd, dateDiff, dateSerial, DateValue.
    Je suis à cette adresse : http://msdn2.microsoft.com/fr-fr/lib...2z(VS.80).aspx est ce la bonne?

  7. #7
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par noakiss Voir le message
    Ben justement je suis actuellement dessus et je ne trouve pas la fonction dateTime, j'ai dateAdd, dateDiff, dateSerial, DateValue.
    Je suis à cette adresse : http://msdn2.microsoft.com/fr-fr/lib...2z(VS.80).aspx est ce la bonne?
    Google tu connais? Si oui, peux-tu y indiquer "DateTime" et suivre le 1er lien??

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    Oui je connais bien google, MERCI.
    J'ai lu la doc sur dateTime et tu vas encore penser que je ne suis pas très fute fute mais je n'ai pa trouvé ce que je cherchais. Je n'ai pas trouvé d'exemple explicite de DateTime.Now.AddDays(7) tous ce que j'ai trouvé c'est qu'il est possible d'utiliser TimeSpan mais là non plus pas d'exemple concret

  9. #9
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim dt as new DateTime(jour, mois, année)
    Dim dt2 as DateTime
    dt2 = dt.AddDays(7)

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    J'ai encore un autre problème lorsque je déclare une variable si je précise derrière As integer as string ou As n'importe quoi et que je lance mon application la page internet ne s'ouvre pas car il y a une erreur. Donc je ne peux pas non plus mettre As dateTime

  11. #11
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    J'ai réussi à résoudre mon problème, le code a écrire est en fait celui-ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim dt
    Dim dt2
     
    dt = DateSerial(2008,1,31)
    dt2 = DateAdd("d", 7, dt)
    et non celui que tu m'avais indiqué plus haut. Ca ne marchait pas car ASP n'est pas un langage orienté objet.
    Pour finir on ne peut pas déclarer une variable en précisant son type car en ASP les variable ne sont pas typées

  12. #12
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Ca ne marchait pas car ASP n'est pas un langage orienté objet.
    Wé bon faut voir où tu poses tes questions.. j'espère que t'as vu que c'est un forum sur asp.net. Donc faut forcément t'attendre à des réponses fausses pour toi.

    Cordialement

  13. #13
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    Je n'étais justement pas sur d'être dans le bon forum, je l'ai inscrit tout au début...
    Mais c'est pas grave j'ai tout de même résolu mon problème. Merci d'avoir essayé de m'aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer du contenu tous les jours
    Par chimanos dans le forum Android
    Réponses: 4
    Dernier message: 16/07/2014, 15h22
  2. Réponses: 3
    Dernier message: 24/09/2008, 16h23
  3. [Carte Réseau] HS tous les 3 jours
    Par Chronax dans le forum Hardware
    Réponses: 17
    Dernier message: 23/03/2008, 10h48
  4. Réponses: 3
    Dernier message: 22/11/2007, 17h02
  5. Réponses: 0
    Dernier message: 18/11/2007, 02h01

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