Page 2 of 2 FirstFirst 12
Results 16 to 28 of 28

Thread: Problema Java

  1. #16
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Quote Originally Posted by Ladro di anime View Post
    Te <> DB.
    In oracle il formato base per l'inserimento di una data in formato stringa in un campo date prevede il mese in formato mon, cioè le prime 3 lettere del mese ('1-gen-10','3-feb-10', etc..).
    Prova a vedere se è lo stesso con mysql.
    Io non ce voglio lavorare sui db


  2. #17
    Master Chief Petty Officer Dr.Doomed's Avatar
    Join Date
    Jul 2005
    Location
    Latveria
    Posts
    2.067

    Default

    Code:
    package warbarbiefail;
    
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class FailDate {
    
    	public static void main(String argv[]){
    		String str = "02-2011";
    		DateFormat df = new SimpleDateFormat("MM-yyyy");
    		try{
    			Date wardate = df.parse(str);
    			System.out.println(wardate.toString());
    		}catch (Exception e){
    			System.out.println(e);
    		}
    	}
    
    
    }
    Output: Tue Feb 01 00:00:00 CET 2011

    Sembra funzionare... quindi si possono fare le date in formato MM-yyyy. Notare che se scrivi "mm" ti ci imposta i minuti invece che i mesi.
    Last edited by Dr.Doomed; 18th February 2011 at 12:46.
    Le masse saranno sempre al di sotto della media. La maggiore età si abbasserà, la barriera del sesso cadrà, e la democrazia arriverà all'assurdo rimettendo la decisione intorno alle cose più grandi ai più incapaci.
    Sarà la punizione del suo principio astratto dell'uguaglianza, che dispensa l'ignorante di istruirsi, l'imbecille di giudicarsi, il bambino di essere uomo e il delinquente di correggersi. Il diritto pubblico fondato sulla uguaglianza andrà in pezzi a causa delle sue conseguenze.
    Perché non riconosce la disuguaglianza di valore, di merito, di esperienza, cioè la fatica individuale: culminerà nel trionfo della feccia e dell'appiattimento. L'adorazione delle apparenze si paga.
    "Frammenti di diario intimo", 12 giugno 1871

    They are entitled to their opinion but they suffer from the notable disadvantage of being completely wrong

    Discutere con certe persone è come giocare a scacchi con un piccione. Puoi essere anche il campione del mondo ma il piccione farà cadere tutti i pezzi, cagherà sulla scacchiera e poi se ne andrà camminando impettito come se avesse vinto lui.

    ~-~-~ νῦν μὴ κακά στοχάζομαι ~-~-~

  3. #18
    Warrant Officer Ladro di anime's Avatar
    Join Date
    Apr 2004
    Location
    Trieste
    Posts
    2.802

    Default

    Quote Originally Posted by Warbarbie View Post
    Io non ce voglio lavorare sui db
    Meglio

  4. #19
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    si ma non è che stai fallendo il tipo, il date che vuole in input di che package è -_-

  5. #20
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    parseDateLocale("dd-MM-yyyy",out1.DATA_CONSEGNA,"EN")

    Risolto co sto pezzo di codice, ma so dovuto passare per forza da un xls prima di inserire su db-.-
    Che merda Java e che merda i DB
    Vi voglio bene tutti

    @Hador/Axet/informatici quando avrete tempo in futuro inventate un codice più semplice thx


  6. #21
    Lieutenant
    Join Date
    Jan 2007
    Location
    Roma
    Posts
    4.723

    Default

    Quote Originally Posted by Warbarbie View Post
    Che merda Java e che merda i DB
    sei te che non sei bono so tipo 3 righe di codice

    vai a fare il commerciale

    no cmq a onor del vero la gestione delle date in java è sempre stata na merda, infatti l'han cambiata diverse volte

    Last Exile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unknowns
    Nuida FollettoInLutto Bard Tiarna . . . . . . . . . . . . . . . . Deo The Undaunted Rune Priest
    Amiag Blademaster Silver Hand. . . . . . . . . . . . . . Viol The Sacrificed Shadow Warrior
    Viola Vampiir Grove Protector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Nero Incubus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DarkBane
    Naida Cabalist Phoenix Knight. . . . . . . . . . . . . . . . . . . . . . . . . . . . Viole No-Stealth Scout

  7. #22
    Lieutenant Commander Axet's Avatar
    Join Date
    Sep 2003
    Location
    Ginevra
    Posts
    33.807

    Default

    Un .xls?

    Cmq war c'era una soluzione molto più semplice: aggiungevi a tutte le date il giorno (per tutte il primo del mese ad esempio) e lo inserivi così nel db. Quando lo leggi salti i primi 3 caratteri e ti trovi con solo MM-yyyy

    I'm no hero. Never was. Never will be.
    -----
    Soul of the mind, key to life's ether
    Soul of the lost, withdrawn from its vessel
    May strength be granted so the world might be mended...
    So the world might be mended...

  8. #23
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Quote Originally Posted by Axet View Post
    Un .xls?

    Cmq war c'era una soluzione molto più semplice: aggiungevi a tutte le date il giorno (per tutte il primo del mese ad esempio) e lo inserivi così nel db. Quando lo leggi salti i primi 3 caratteri e ti trovi con solo MM-yyyy
    Si ma probabile che i report dovranno tagliare sto cavolo di giorno messo così a caso.
    Rosico perchè non so implementare una classe in Java, talend non mi dava la possibilità di fare string to date come volevo io.
    Cmq risolto gg thx a tutti


  9. #24
    Lieutenant Commander Bakaras's Avatar
    Join Date
    Apr 2004
    Location
    Roma
    Posts
    9.562

    Default

    Quote Originally Posted by Amiag View Post
    no cmq a onor del vero la gestione delle date in java è sempre stata na merda, infatti l'han cambiata diverse volte

    E' una merda in tutti i linguaggi.

    Once upon a time....
    Bakaras Night elf Warrior DragonLance on WOW server DAGGERSPINE
    Bakaras Fjellstorm Nordic healer 4lx Guildmaster DrL on Daoc server Lancelot
    Bakaras Fjellstorm Troll skald 6lx Guildmaster DragonLance on Daoc server Vortigern
    Viridian Fjellstorm Nordico healer 4lx Guildmaster Dragonlance on Daoc server Vortigern

    Quote Originally Posted by peluche View Post
    quindi burino e onesto...mai pensato di farla finita?

  10. #25
    Warrant Officer Ladro di anime's Avatar
    Join Date
    Apr 2004
    Location
    Trieste
    Posts
    2.802

    Default

    Io in sql non ho mai avuto problemi a gestirmi le date.

  11. #26
    Lieutenant Commander Axet's Avatar
    Join Date
    Sep 2003
    Location
    Ginevra
    Posts
    33.807

    Default

    Quote Originally Posted by Warbarbie View Post
    Si ma probabile che i report dovranno tagliare sto cavolo di giorno messo così a caso.
    Si ovvio, se nel file di input ci sono solo mese e anno vuol dire che il giorno non è rilevante.
    Ergo usando un sistema come quello descritto quando vai a leggere la data dal db dovresti tagliare le prime tre posizioni della stringa (cioè "dd-") in modo tale da ottenere il formato originario MM-yyyy.

    Rosico perchè non so implementare una classe in Java, talend non mi dava la possibilità di fare string to date come volevo io.
    Cmq risolto gg thx a tutti
    In che senso non sai implementare una classe java? A livello sintattico è una stronzata, la difficoltà chiaramente varia in funzione di quello che la classe deve fare.

    I'm no hero. Never was. Never will be.
    -----
    Soul of the mind, key to life's ether
    Soul of the lost, withdrawn from its vessel
    May strength be granted so the world might be mended...
    So the world might be mended...

  12. #27
    Lieutenant
    Join Date
    Feb 2004
    Location
    Bresso
    Posts
    4.683

    Default

    Ma scusa quando poi leggi la data dal db va a finire in un oggetto Date da cui puoi estrarre le stringhe (con il formatter di cui sopra) per i tuoi report formattate come piu ti piacciono.

  13. #28
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Quote Originally Posted by Kat View Post
    Ma scusa quando poi leggi la data dal db va a finire in un oggetto Date da cui puoi estrarre le stringhe (con il formatter di cui sopra) per i tuoi report formattate come piu ti piacciono.
    Si ma io uso talend per i processi ETL e non ha(o almeno io non la conosco) una classe già integrata per fare il toString to Date come serviva a me, e di implementarla a mano io non sono capace


Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 93.76 Kb. compressed to 79.88 Kb. by saving 13.88 Kb. (14.80%)]