Visualizzazione dei risultati da 1 a 10 su 38

Visualizzazione discussione

  1. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326
    GregorianCalendar è uno strumento che consente di "manipolare" le date: consente di spostare le date avanti e indietro e tante altre cose. Se a te serve solo l'informazione sull'istante di tempo, usa un oggetto Date, che non è modificabile.

    Dal punto di vista prettamente funzionale, usare Date o GregorianCalendar non sposta di una virgola... l'unica differenza è che devi fare un "passaggio" in più, dato che i Calendar, con il metodo getTime(), ritornano, appunto un Date:

    codice:
    GregorianCalendar gc = new GregorianCalendar();
    java.sql.Date sqlDate = new java.sql.Date( gc.getTime().getTime() );
    ...

    Solo che, appunto, è uno spreco di risorse: non ha senso istanziare una completa gestione del calendario solo per ottenere la data odierna.

    Ah, per la cronaca... si può anche fare a meno del Date:

    codice:
    java.sql.Date sqlDate = new java.sql.Date( System.currentTimeMillis() );

    Ciao.
    Ultima modifica di LeleFT; 03-04-2014 a 18:28
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.