Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA] Come settare maxSelectableDate del jDateChooser all'ultimo giorno dell'anno corrente

    Salve a tutti, devo utilizzare un jDateChooser per la gestione delle date delle prenotazioni. Devo settare come giorno minimo la data odierna (quindi ho semplicemente utilizzato un oggetto Date come minSelectableDate), ma come faccio ad utilizzare come maxSelectableDate l'ultimo giorno dell'anno corrente (quindi il 31 dicembre di quest'anno)??
    Cosa devo utilizzare all'interno del metodo??
    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da xXMarcoXx Visualizza il messaggio
    ma come faccio ad utilizzare come maxSelectableDate l'ultimo giorno dell'anno corrente (quindi il 31 dicembre di quest'anno)??
    In questi casi, meglio partire con la Date/Time API di Java 8 e poi alla fine derivare un java.util.Date.
    codice:
    Instant istante = LocalDate.now().with(TemporalAdjusters.lastDayOfYear())
            .atStartOfDay(ZoneId.systemDefault()).toInstant();
    
    Date dataUltimoGiornoAnno = Date.from(istante);
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Grazie milleee, non ci avevo pensato

Tag per questa discussione

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.