Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    88

    confrontare due orari comprensivi di ms [java]

    Devo confrontare due orari che hanno questo formato: hh:mm:ss:ms
    Non posso effettuare confronti tra stringhe ma devono essere oggetti.
    io al momento stavo procedendo così:
    creo un oggetto di tipo GregorianCalendar e gli setto l'ora e poi me la faccio restituire con getTimeInMillis()...
    il problema è che ho visto che anche quando setto la stessa ora il metodo mi restituisce dei valori differenti, quindi il confronto fallisce

    mi sapete dare qualche delucidazione?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    88
    scusate ho preso una cantonata!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    import java.util.*;
    import java.text.*;
    /**
     *
     * @author Andrea
     */
    public class DateCompare {
    
        public static void main (String[] args) {
            SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss.SSS");
            try {
                Date d1 = formatter.parse("10:22:33.444");
                Date d2 = formatter.parse("10:22:33.445");
                System.out.println("d1 < d2 ? " + d1.before(d2));
                d2 = formatter.parse("09:22:31.001");
                System.out.println("d1 < d2 ? " +d1.before(d2));
                d2 = formatter.parse("10:22:33.444");
                System.out.println("d1 < d2 ? " + d1.before(d2));
                System.out.println("d1 < d2 ? " + d1.after(d2));
                System.out.println("d1 = d2 ? " + (0 == d1.compareTo(d2)));
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    
    
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da draghe
    scusate ho preso una cantonata!
    azz!
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.