Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da felx Visualizza il messaggio
    Tuttavia ho due problemi. il primo è che entra nel primo if anche quando la data non è cambiata. ed il secondo alquanto strano che mi scrive la data nel db a meno di un giorno "2020-01-02" diventa "2020-01-01" non riesco a capire il problema. Nella println a video ho i due valori "uguali"
    Partiamo dalla premessa che cose del tipo Date.valueOf((String.valueOf(data[i]))) hanno davvero veramente poco senso. E inoltre il confronto con != NON ha affatto senso (sono oggetti ... queste sono "basi" di Java ..).

    E comunque: da che cosa parti? (cosa è quel data[i] ?) Se parti con l'avere una stringa con la data da salvare su DB, allora: a) stabilisci in che formato l'utente deve inserire la data; b) usa poi un apposito DateFormat per "parsare" la stringa in un java.util.Date (SimpleDateFormat se è un formato personalizzato oppure il DateFormat ottenibile da uno dei metodi factory).
    E poi per vedere se è "diverso" si usa equals() (ovviamente in senso "negato": not equals).
    Ultima modifica di andbin; 28-01-2020 a 13:39
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.