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.NET Discussion :

Récupérer les dates entre 2 dates


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut Récupérer les dates entre 2 dates
    Bonjour, je cherche sur le net mais je ne trouve pas.
    comment récupérer toutes les dates et les afficher dans une textbox entre 2 textbox avec des dates.
    j'ai regardé avec datediff mais datediff affiche le nombre de jour entre les dates.
    merci

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Je ne trouve pas ta question très claire.

    Veux tu récupérer les dates existantes pour lesquelles tu as des données dans un intervalle de temps déterminé ?

    ou

    Veux tu générer une série de nouvelles dates entre deux dates déterminées ?


    ou

    Autre chose ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut
    oui, je Veux récupérer les dates existantes pour lesquelles j'ai une textbox avec la date de départ et une autre avec la date de fin et j'aimerai récupérer les dates de tous les jours entre les 2 texbox.
    j'espère que c'est un peu plus clair?

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Bonjour
    avec datediff et dateadd
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
            Dim dt1 As Date = CDate("29/10/2016")
            Dim dt2 As Date = CDate("11/11/2016")
            Dim sb As StringBuilder = New StringBuilder()
            ' avec date debut et date fin incluses
            sb.AppendLine(CStr(dt1))
            For i As Integer = 1 To CInt(DateDiff(DateInterval.Day, dt1, dt2))
                sb.AppendLine(CStr(DateAdd(DateInterval.Day, i, dt1)))
            Next
            MessageBox.Show(sb.ToString)
    Le cours VB.NET de Philippe Lasserre est une mine d'information pour apprendre
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut
    merci beaucoup

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut
    encore une petite question:
    j'ai le code que vous m'avez donné que j'ai modifié un peu pour remplir une combobox mais dans la combobox ca met les dates sur une ligne, est t'il possible de remplir la combobox avec une date par ligne?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim dt1 As Date = CDate(lireINI("jfv", "1"))
            Dim dt2 As Date = CDate(lireINI("jfv", "2"))
            Dim sb As StringBuilder = New StringBuilder()
            ' avec date debut et date fin incluses
            sb.AppendLine(CStr(dt1))
            For i As Integer = 1 To CInt(DateDiff(DateInterval.Day, dt1, dt2))
                sb.AppendLine(CStr(DateAdd(DateInterval.Day, i, dt1)))
            Next
            Me.ComboBox4.Items.Add(sb.ToString)

Discussions similaires

  1. Récupérer tous les jours entre deux dates
    Par GsusNET dans le forum Développement
    Réponses: 7
    Dernier message: 26/07/2023, 11h44
  2. Réponses: 2
    Dernier message: 25/02/2008, 23h40
  3. [VB6]sortir toutes les dates entre deux dates
    Par AlfiQue dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/02/2006, 19h09
  4. [Utilisation] Récupérer les modifications depuis une date donnée
    Par Sapience dans le forum CVS
    Réponses: 1
    Dernier message: 15/02/2006, 12h08
  5. prob récupérer nb jours entre 2 dates
    Par Hydre dans le forum API standards et tierces
    Réponses: 23
    Dernier message: 11/10/2005, 12h34

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