CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[SQL ou Java] Calcul du nombre de jours

pierre-d-alun
pierre-d-alun
Niveau 10
08 février 2013 à 18:28:15

salut,

les gars je me galère sur un truc que je peux faire soit en java soit en sql.

Comment calculer le nombre de jours d'un mois donné entre 2 dates données ?

exemple : date 1 : 01/01/13
date 2 : 15/03/13

Et je veux le nombre de jours en janvier, là : 31.

Ou part exemple si je voulais le nombre de jours en mars ca serait : 15

en java peut etre en créant un calendrier et en coutant les jours ou le numéro de mois est le bon... mais je galere à mort :(

Merci d'avance les gars !

_skip
_skip
Niveau 10
08 février 2013 à 18:35:40

Essaie ceci :

calendar.getActualMaximum(Calendar.DAY_OF_MONTH);

Pour obtenir le nombre de jours max du mois pour la date donnée. Ensuite tu n'as qu'à soustraire le jour du mois. Attention toutefois de savoir si tu veux inclure ou non le jour de la date. Ici typiquement dans ton 1er exemple tu l'as compté, dans le second, non.

Pseudo supprimé
Pseudo supprimé 08 février 2013 à 22:04:58

Utilise la fonction DATEDIFF() en SQL, cette fonction renvoi un nombre entier représentant le nombre de jour qui sépare les deux date passé en paramètre.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment