Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [JAVA]Salvare una data

  1. #1

    [JAVA]Salvare una data

    Buongiorno a tutti, vi scrivo per esporvi il mio problema.Premetto che ho solo un infarinatura generale a livello universitario di Java, quindi alcuni tecnicismi forse non mi sono chiari Allora, voglio costruire un programma che mi permetta di gestire un mini magazzino. Questo magazzino naturalmente contiene della Merce(ovvero la mia classe "Madre").Di questa Merce mi interessa particolarmente quella Deteriorabile(ovvero una sottoclasse di Merce che la estende).Io vorrei fare in modo che solo quando prelevo la merce Deteriorabile,il cui costruttore ha solo un campo "data" in più rispetto alla classe madre Merce,il programma prenda la data e l'ora attuale e lo salvi dentro "data"(sempre di Deteriorabile).Girando per forum e documentazione ho visto solo esempi in cui si vuole stampare la data e l'ora, ma quando provo a metterla dentro una variabile, è come se non venisse salvata..vi ringrazio dell'attenzione!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    servirebbe il prototipo di Merce...o meglio, la definizione di MerceDeteriorabile...o in soldoni, dove memorizzi la tua data? in che tipo di oggetto?
    RTFM Read That F*** Manual!!!

  3. #3
    Ho una classe Merce con questo costruttore:
    public Merce(String Id,String nome,int scaffale)

    Poi una classe Deteriorabile che estende Merce e con questo costruttore:
    public Deteriorabile(String Id,String nome,int scaffale,(Date?)dataPrelievo)

    Nella classe GestioneMag ho un metodo che registra la Merce posta in magazzino:

    public Merce registraMerce(String Id,String nome,int scaffale)
    {
    Merce m = new Merce(Id,nome,scaffale) //creo una nuova merce
    merci.put(Id,m) //la inserisco in una mappa
    return m
    }

    Ora veniamo al metodo che mi interessa di più:

    public Merce prelevaDet(String Id)
    questo metodo riceve un id, il metodo lo cerca nella mappa merci e quando lo trova crea un oggetto Deteriorabile(String Id,String nome,int scaffale,dataPrelievo )

    ecco iio in quel "dataPrelievo" vorrei memorizzare la data e ora corrente...

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    puoi memorizzarla come ti pare

    codice:
    long dateLong =System.currentTimeMillis(); 
    Date dat = new Date(dateLong);
    o ti memorizzi l'oggetto dat o il long dateLong, quello che ti fa più comodo....uguale
    RTFM Read That F*** Manual!!!

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.