Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Confronti tra date

  1. #1

    Confronti tra date

    Ciao a tutti, ho un problema (come al solito )..
    allora ho un metodo che dovrebbe controllare se la data odierna è compresa tra due date che passo come parametri al metodo.. come poteri implementare il codice??
    per le date sto leggendo di tutto ma nn ci capisco niente..

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Confronti tra date

    Originariamente inviato da crystal86
    Ciao a tutti, ho un problema (come al solito )..
    allora ho un metodo che dovrebbe controllare se la data odierna è compresa tra due date che passo come parametri al metodo.. come poteri implementare il codice??
    per le date sto leggendo di tutto ma nn ci capisco niente..
    Quando si parla di "date" bisogna specificare bene quale classe usi: java.util.Date? un java.util.Calendar/GregorianCalendar? Altro?

    Date ha un after(Date) e before(Date) e implementa Comparable, quindi ha compareTo(Date).
    Calendar da Java 5 implementa Comparable, quindi ha compareTo(Calendar).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    gli passo come parametri 2 date di tipo GregorianCalendar.. quindi come potrei fare??

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da crystal86
    gli passo come parametri 2 date di tipo GregorianCalendar.. quindi come potrei fare??
    Dati correnteCal, inizioCal e fineCal (tutti GregorianCalendar o comunque Calendar):

    boolean compreso = correnteCal.compareTo(inizioCal) >= 0 && correnteCal.compareTo(fineCal) <= 0;
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.