Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    14

    HelpMe confrontare 2 date

    Salve a tutti, vi spiego il mio problema:
    Devo creare un array di date composti da anno,mese,giorno,ore,minuti,secondi; e poi sviluppare un unico metodo di ricerca che mi permetta di cercare all'interno di questo array di date una data.

    Adesso il problema è che la ricerca deve poter essere fatta sia in base all'ora, nel senso che io passo come parametro al metodo un orario (ora,minuti,secondi) e lui mi deve dire se è presente una data che ha quell'orario esatto (indipendentemente dall'anno,mese,giorno che possono essere diversi).

    E inoltre deve poter effettuare una ricerca anche in base a una data passata come parametro (cioè anno,mese,giorno) comunicandomi se sia presente una data identica a quella del parametro, indipendentemente dall'ora,minuti,secondi che possono anche essere diversi!

    vi chiedo un consiglio su come creare il tutto e come gestire le date, se come interi come oggetti Date o GregorianCalendar!Ovviamente rispettando un buono stile di programmazione!

    Grazie a tutti per un vostro eventuale aiuto!
    Ciao ciao
    " Meglio bruciare velocemente che ardere lentamente " K.D.Cobain

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    76
    Io farei due ArrayList di ArrayList!
    Un ArrayList contenente le date e ogni sottoarray l'orario, ed un ArrayList contente gli orari e nei sottoarray tutte le date!

    Per l'ordinamento dell'ArrayList penso che tu debba crearti l'algoritmo (un Quick Sort)!

    Per il formato, l'oggetto GregorianCalendar va bene (il Data è praticamente "Deprecated"!).

    Non sono sicuro sull'utilizzo di due ArrayList ... ad occhio e croce dovrebbe essere utile per la ricerca... ma dato l'orario... potrei sbagliarmi!

    Ciao!

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.